Java EE项目实训教材-MVC框架技术应用

出版社:南京大学出版社
出版日期:2012-12
ISBN:9787305109355
页数:206页

章节摘录

版权页:   插图:   Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过“javax.servlet.Servlet”接口中的init()、service()和destroy()方法来表示。 Servlet的生命周期包含了下面四个阶段: (1)加载和实例化阶段 Servlet容器负责加载和实例化Servlet。当Servlet容器启动时,检测到需要Servlet来响应请求时,将加载Servlet。当Servlet容器加载Servlet类时,必须知道所需的Servlet类在什么位置,Servlet容器可以从本地文件系统、远程文件系统或者其他的网络服务中通过类加载器加载Servlet类。Servlet类成功加载后,容器将创建Servlet的实例。因为容器是通过Java的反射APl来创建Servlet实例,调用的是Servlet的默认构造方法(即不带参数的构造方法),所以在编写Servlet类的时候,不应该提供带参数的构造方法。 (2)初始化阶段 Servlet实例化之后,容器将调用Servlet的ink()方法初始化这个对象。初始化的目的是为了让Servlet对象在处理客户端请求前完成一些初始化的工作,如建立数据库的连接,获取配置信息等。对于每一个Servlet实例,init()方法只被调用一次。在初始化期间,Servlet实例可以使用容器为它准备的ServletConfi9对象从Web应用程序的配置信息(在web.xml中配置)中获取初始化的参数信息。这样servlet的实例就可以把与容器相关的配置数据保存起来供以后使用。在初始化期间,如果发生错误,Servlet实例可以抛出ServletException异常,一旦抛出该异常,servlet就不再执行,而随后对它的调用会导致容器对它重新载人并再次运行此方法。 (3)请求处理阶段 在成功执行init()方法后,Servlet容器调用Servlet的service()方法对请求进行处理。在service()方法中,通过ServletRequest对象得到客户端的相关信息和请求信息,在对请求进行处理后,调用ServletResponse对象的方法设置响应信息。对于HttpServlet类,该方法作为HlvrP请求的分发器,它在任何时候都不能被重载。当请求到来时,service()方法决定请求的类型(如GET、POST、HEAD、OPTIONS、DELETE、PUT、TRACE等),并把请求分发给相应的处理方法(如doGet()、doPost()、doHead()、doOptions()、doDelete()、doPut()、doTrace()等),每个do方法具有和第一个service()相同的形式。常用方法是doGet()和doPost()方法,为了响应特定类型的HTTP请求,必须重载相应的do方法。如果Servlet收到一个HTTP请求而没有重载相应的do方法,它就返回一个此方法对本资源不可用的标准HTTP错误。

书籍目录

第1章JavaEE简介 1.1JavaEE应用概述 1.2JavaEE的轻型框架简介 1.3JsP开发环境的搭建 1.4应用实例 第2章Javaweb编程基础 2.1HTML语言 2.2Setvlet与ISF简介 2.3JSP具体内容 2.4JSP应用实例 第3章Struts2概述及基本应用 3.1struts2概述 3.2Struts2简单实例开发及工作流程 3.3Struts2的工作流程及文件详解 3.4struts2标签库简介 3.5struts2数据验证 3.6拦截器 3.7文件上传 第4章Hibernate和MyBatis 4.1ORM简介 4.2Iqibernate体系结构 4.3Hihernate应用实例 4.4Hibernate文件作用详解 4.5Hibernate,核心接口 4.6HQL 4.7Hibernate关系映射 4.8MyrBatis简介及应用 第5章Spring应用 5.1spring概述 5.2简单工厂模式 5.3依赖注入应用 5.4sprlng注入方式 5.5spring核心接口及基本配置 5.6AOP 第6章struts2MyBatis和sprjng整合应用——教务管理系统开发实例 6.1项目简介 6.2技术架构 6.3项目创建流程(以创建培养方案为例) 第7章spring3Mc和Hibemate整合应用——教育资源平台开发实例 7.1项目简介 7.2技术架构 7.3两个项目实现技术比较 7.4项目创建流程(以用户注册为例) 附录A 附录B 参考文献

编辑推荐

《应用型本科院校计算机类专业校企合作实训系列教材:Java EE项目实训教材:MVC框架技术应用》通俗易懂、实91性强以及综合案例来源于企业真实开发项目。编写人员由国内知名企业资深项目架构师和有丰富开发经验的高校教师组成。《应用型本科院校计算机类专业校企合作实训系列教材:Java EE项目实训教材:MVC框架技术应用》在内容的选取及章节的安排上相对于目前已有的教材做了一定的调整,删减了一些对于初学者而言难以理解的内容。

作者简介

《应用型本科院校计算机类专业校企合作实训系列教材:Java EE项目实训教材:MVC框架技术应用》前5章内容主要包括:JavaEE开发环境配置、JSP应用、Struts2应用、Hibernate应用、MvBatis应用和spring应用。每个知识点都从最简单的例子着手,一步一步引导读者学习和实现这些案例。读者在案例实现过程中对涉及的知识点有了初步认识,即先达到“知其然”;教材最后两章通过“教学管理系统”和“教育资源网络平台”这两个来源于企业的真实案例使读者进一步掌握和运用所学知识,最后达到“知其所以然”。经过整个课程的系统学习,读者不仅掌握了相关专业知识,并且对企业项目实际的开发流程有了一定的了解。


 Java EE项目实训教材-MVC框架技术应用下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024