摘要: 第一步改进,GenericServlet: 我们目前所有放入Servlet类直接实现了javax.servlet.Servlet接口,但是这个接口中有很多方法是目前不需要的,我们可能只需要编写service。直接实现Servlet接口代码丑陋,有必要在中间添加一个适配器,以后所有的Servlet类不 阅读全文
posted @ 2017-02-06 19:24 拉夫德尔 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 欢迎页面: 代码详解: web.xml配置文件: WelcomeServlet: HTTP状态码: 阅读全文
posted @ 2017-02-06 15:42 拉夫德尔 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: ServletConfig接口: ServletContext接口: 代码详解: (1)web.xml配置文件: (2) 前端页面: (3)辅助实体类: (4) Servlet程序: 阅读全文
posted @ 2017-02-06 14:39 拉夫德尔 阅读(561) 评论(0) 推荐(0) 编辑
摘要: Servlet生命周期: 阅读全文
posted @ 2017-02-05 18:55 拉夫德尔 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 以下代码均非IDE开发,所以都不规范,仅供参考 模拟Servlet本质: 模拟Servlet接口: 服务器端小java程序(即Servlet接口的实现类): 模拟Tomcat容器: 模拟web.xml: 总结:Tomcat容器根据web.xml配置文件,调用Servlet接口的方法,自己编写的服务器 阅读全文
posted @ 2017-02-05 18:51 拉夫德尔 阅读(799) 评论(0) 推荐(0) 编辑
摘要: JavaEE概述及系统架构分析: (1) JavaEE概述: (2) 系统架构分析: BS架构访问过程详解: Tomcat就是一个Web容器 BS架构角色和协议: 阅读全文
posted @ 2017-02-05 16:22 拉夫德尔 阅读(287) 评论(0) 推荐(0) 编辑
摘要: SSH全注解开发: (1) 在Action类中添加注解,实现Struts2的注解开发(@NameSpace、@ParentPackage、@Action...) (2) 在 Spring 配置文件中注册组件扫描的基本包 <context:component-scan base-package="co 阅读全文
posted @ 2017-02-05 14:16 拉夫德尔 阅读(403) 评论(0) 推荐(0) 编辑
摘要: SSH 框架整合技术: 3. Spring与Struts2整合(对比SpringWeb): Spring 与 Struts2 整合的目的有两个: (1)在 Struts2 的 Action 中,即 View 层,获取到 Service。然后就实现了在 Struts2 项目中 View 层、Servi 阅读全文
posted @ 2017-02-05 11:22 拉夫德尔 阅读(950) 评论(0) 推荐(0) 编辑
摘要: SSH 框架整合技术: 2. Spring 在 Web 项目中的使用(建立在Spring与Hibernate整合的基础上): 在 Web 项目中使用 Spring 框架,首先要解决在 Servlet 中(暂时不使用 Struts2)获取到 Spring 容器的问题。只要在 View 层获取到了 Sp 阅读全文
posted @ 2017-02-05 10:12 拉夫德尔 阅读(253) 评论(0) 推荐(0) 编辑
摘要: SSH 框架整合技术: 1. Spring与Hibernate整合(对比Spring与JDBC模板): Service业务层代码和测试类都不变,添加实体类的映射配置文件: 修改Dao接口的实现类: 由于 Dao 实现类要通过 Hibernate 来操作 DB,所以在该类中需要获取到 Session 阅读全文
posted @ 2017-02-04 20:15 拉夫德尔 阅读(204) 评论(0) 推荐(0) 编辑