上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: struts_login实例利用struts实现登录功能,在myeclipse中新建项目,项目名struts_login第一步:向WEB-INF/lib,文件夹下加入struts1.x包第二步:配置web.xml可以在struts1.x中找到实例项目的配置,然后复制即可。 <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet< 阅读全文
posted @ 2011-02-12 21:29 魔战 阅读(663) 评论(0) 推荐(0) 编辑
摘要: struts1x配置:1,将struts lib下的所有jar包拷贝到工程项目的web-inf/lib目录下2,在web.xml中配置struts1.x,ActionServlet<servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param&g 阅读全文
posted @ 2011-02-12 16:12 魔战 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 分层是指分职责,MVC框架通过一个servlet拦截所有的url请求,然后转向到对象的servlet服务进行处理。MVC框架有两种,面向请求驱动(Struts1/Struts2),面向事件驱动(JSF)。面向请求驱动的MVC实现原理:一个由Servlet实现的前端控制器得到所有请求的url,然后控制器在分发请求。//获取当前的urlString currentURL=req.getRequestURI();String path=currentURL.substring(currentURL.indexOf("/",1));path=path.substring(0, pa 阅读全文
posted @ 2011-02-12 14:34 魔战 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Domain Model(领域模型):核心业务也就是对象模型,以及对象之间的关系,DDD领域驱动设计。struts在表现层使用,spring主要在业务层使用,hibernate是持久层使用struts 里面对象导航,拦截起,类型转换。spring里面就一个依赖注入,声明式事务hibernate里面关键是hql,对象直接的关系,一对多,多对多一个业务逻辑如果要考虑sql的性能就把它封装到存储过程中,如果不考虑性能就不需要封装到存储过程中,因为存储过程的移植性不太好。多层架构中,层多则复用高,耦合低,可扩展性好,具体情况具体分析。工程根目录:192.168.1.109:8080/text_serv 阅读全文
posted @ 2011-02-12 09:18 魔战 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。 4. 【Ctrl+D】 删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。 5. 【Ctrl+M】 窗口最大化和还原,用户 阅读全文
posted @ 2011-02-11 21:01 魔战 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 在开始安装之前,需准备的软件: 1、jdk-1.6 2、tomcat-5.5.28 3、MyEclipse 7.0 如果已经安装了JDK环境,则只需安装tomcat即可。   各软件的下载地址如下:   jdk-1.6 -- :http://java.sun.com/javase/downloads/index.jsp   tomcat-5.5.28 -- :http://apache.etoak.com/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.zip一、安装jdk环境  JDK-1.6的安装,我们使用Exe版本的安装文件,除了选择目录 阅读全文
posted @ 2011-02-11 21:00 魔战 阅读(4420) 评论(0) 推荐(0) 编辑
摘要: 监听器,是针对整个web环境的监听,主要有以下三类:1,ServletContext:Servlet上下文2,Session:对Session监听3,Request监听一,对ServletContext监听在web端实现监听=实现一系列的监听接口1,ServletContextListener:对整个Servlet上下文的监听(启动,销毁)public void contextInitialized(ServletContextEvent sce):上下文初始化public void contextDestroyed(ServletContextEvent sce):上下文销毁ServletC 阅读全文
posted @ 2011-02-11 19:33 魔战 阅读(399) 评论(0) 推荐(1) 编辑
摘要: Servlet程序的主要分类:标准Servlet(jsp)--mvc;过滤Servlet(过滤器);监听Servlet(监听器)过滤器是为了安全过滤器在web中主要起的作用?过滤器是程序运行之后加入的功能:1,任何网站都需要对用户是否登录进行过滤2,屏蔽非法文字3,对请求内容进行统一编码所在的类实现Filter接口,则就可以实现过滤器public interface Filter接口接口中的方法:public void init(FilterConfig filterConfig) throws ServletExceptionpublic void doFilter(ServletReque 阅读全文
posted @ 2011-02-11 18:14 魔战 阅读(355) 评论(0) 推荐(1) 编辑
摘要: jsp+Servlet+javabean;适合于团队开发,用此模式开发,速度相对较慢,但可维护性高,此种方式从浏览器发送请求到Servlet,Servlet可以调用javaBean,javaBean可以调用数据库操作,完成后javabean把值返回到jsp,或者jsp可以调用javabean,最后返回到浏览器。jsp-->servlet-->javabean,此种方式较快在servlet中可以使用HttpServletResponse 的对象来实现从servlet跳转到jsp页面上,但是其中使用HttpServletRequest对象来传递值的话,则接收的jsp页面 阅读全文
posted @ 2011-02-11 16:10 魔战 阅读(443) 评论(0) 推荐(0) 编辑
摘要: jsp只关注于数据的显示,而不关心数据是从哪里来,所以jsp中不应该使用任何sql包,数据库操作代码最好使用PreparedStatement。j2ee的组件层次:客户端-->表示层-->业务层-->数据层DAO属于j2ee数据层的操作,操作数据库,DAO封装了数据库中表的全部操作。实例:假设表:create table person( id varchar(32) primary key not null,name varchar(20) not null,password varchar(20) not null,age varchar(20) n 阅读全文
posted @ 2011-02-11 14:40 魔战 阅读(2062) 评论(1) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页