搞定J2EE

当前位置:首页 > 计算机网络 > 程序设计 > 搞定J2EE

出版社:电子工业出版社
出版日期:2012-6
ISBN:9787121169649
作者:杜聚宾
页数:660页

章节摘录

版权页:   插图:   •如果该容器要移除这个Servlet,可调用Servlet的destroy方法来结束该Servlet。 Servlet的生存期包括加载、实例化、初始化、处理请求及服务结束。 (1)加载和实例化 容器必须先定位Servlet类,在必要的情况下,容器使用通常的Java类加载工具加载该Servlet,可以是从本机文件系统,也可以是从远程文件系统甚至其他的网络服务。容器加载Servlet类后,会实例化该类的一个实例。实例化和加载可以发生在引擎启动的时候,也可以推迟到容器需要该Servlet为客户请求服务的时候。 (2)初始化 Servlet加载并实例化后,容器必须在它能够处理客户端请求前将其初始化。初始化的过程主要是读取配置信息、数据库连接池及其他仅仅需要执行一次的任务。通过调用它的init方法并给它传递唯一的一个ServletConfig对象来完成这个过程。 (3)处理请求 在Servlet被适当地初始化后,容器就可以使用它去处理请求了。每一个请求由ServletRequest类型的对象代表,而Servlet使用ServletResponse返回该请求。这些对象被作为service方法的参数传递给Servlet。在Http请求的情况下,容器必须提供代表请求和响应的HttpServletRequest和HttpServletResponse的具体实现。 (4)服务结束 当service方法中执行的线程执行完或者在服务器定义的一段时间内执行完成后,容器才能够调用destroy方法。因为一旦destroy方法被调用,容器就不会再向该实例发送任何请求。如果容器需要再使用该Servlet,必须创建新的实例。 Servlet 2.5版本增加了对XSD(Xml Schema Definition)的支持,增加了ServletRequest相关的Listener机制,增强了RequestDispatcher和Filter的结合功能,使得RequestDispatcher的功能更加容易实现。 Servlet最新版本是Servlet 3.0,Servlet 3.0在Servlet 2.5基础上增加了若干新特性用于简化Web应用的开发和部署,如:异步处理支持、新增的注解支持、可插性支持。

书籍目录

第1章 J2EE快速入门
1.1 J2EE概述
1.1.1 J2EE的来源
1.1.2 J2EE整体框架
1.1.3 从J2EE到JavaEE
1.2 J2EE组件
1.2.1 客户端组件
1.2.2 Web组件
1.2.3 业务逻辑组件
1.3 J2EE容器
1.3.1 容器服务
1.3.2 容器类型
1.4 J2EE核心技术
1.4.1 Servlet
1.4.2 JSP(Java服务页面)
1.4.3 EJB(企业JavaBean)
1.4.4 JDBC(Java数据库连接)
1.4.5 JTA/JTS(Java事务)
1.4.6 JNDI(Java命名和目录服务)
1.4.7 JavaMail(Java邮件服务)
1.4.8 RMI(远程方法调用)
1.4.9 JMS(Java消息服务)
1.4.10 JMX(Java分布式管理)
1.4.11 JACC(Java容器授权合同)
1.4.12 JCA(Java连接器体系)
1.5 小结
第2章 使用MVC更好地实现J2EE
2.1 MVC模式概述
2.1.1 MVC模式的设计思想
2.1.2 MVC模式的处理过程
2.2 Model规范概述
2.2.1 Model1简介
2.2.2 Model2简介
2.3 使用MVC的优劣
2.3.1 使用MVC模式的优势
2.3.2 使用MVC模式的劣势
2.4 小结
第3章 建立Java的开发平台
3.1 建立Java的开发环境
3.1.1 下载JDK
3.1.2 安装JDK
3.1.3 设定Path,CLASSPATH和JAVA_HOME
3.2 验证JDK是否安装成功
3.3 建立J2EE的开发环境
3.3.1 下载SDK
3.3.2 安装SDK
3.3.3 设定Path,CLASSPATH和J2EE_HOME
3.4 小结
第4章 Tomcat使用指南
4.1 Tomcat简介
4.1.1 Tomcat的目录结构
4.1.2 Tomcat的配置参数
4.2 建立Tomcat的开发环境
4.2.1 下载Tomcat
4.2.2 设定TOMCAT_HOME
4.3 验证Tomcat是否安装成功
4.4 创建和发布Web应用程序
4.4.1 创建和发布JSP应用程序
4.4.2 创建和发布Servlet应用程序
4.5 小结
第5章 Eclipse使用指南
5.1 Eclipse简介
5.1.1 Eclipse的历史
5.1.2 Eclipse的运行机制
5.2 建立Eclipse的开发环境
5.2.1 下载Eclipse
5.2.2 配置Eclipse
5.3 整合Eclipse和Tomcat
5.3.1 下载Eclipse的Tomcat插件
5.3.2 为Eclipse配置Tomcat插件
5.4 使用Eclipse建立Web开发项目
5.5 Eclipse的常用快捷键
5.5.1 有关格式化的快捷键
5.5.2 有关调试的快捷键
5.5.3 有关重构的快捷键
5.6 小结
第6章 Log4j使用指南
6.1 Log4j介绍
6.1.1 Log4j历史
6.1.2 Log4j组成
6.2 建立Log4j的开发环境
6.2.1 下载Log4j
6.2.2 配置Log4j
6.3 Log4j的使用方法
6.3.1 配置Log4j
6.3.2 配置根Logger
6.3.3 指定日志输出位置
6.3.4 指定日志输出格式
6.3.5 指定日志输出优先级
6.3.6 在代码中使用Log4j
6.4 改进Log4j
6.5 小结
第7章 Ant使用指南
7.1 Ant介绍
7.1.1 Ant简介
7.1.2 为什么要使用Ant
7.2 建立Ant的开发环境
7.2.1 下载Ant
7.2.2 配置Ant
7.3 Ant的使用方法
7.3.1 Ant能完成的工作
7.3.2 配置文件build.xml
7.3.3 编译源代码
7.3.4 创建JAR文件
7.4 小结
第8章 JUnit使用指南
8.1 JUnit介绍
8.1.1 JUnit简介
8.1.2 为什么要使用JUnit
8.2 建立JUnit的开发环境
8.2.1 下载JUnit
8.2.2 配置JUnit
8.3 JUnit的使用方法
8.3.1 继承TestCase
8.3.2 编写测试方法
8.3.3 编写断言
8.4 JUnit的新特性
8.4.1 改变测试方法的命名方式
8.4.2 不再继承TestCase
8.4.3 改变初始化和销毁方式
8.4.4 改变异常处理的方式
8.5 小结
第9章 CVS使用指南
9.1 CVS介绍
9.1.1 CVS简介
9.1.2 为什么要使用CVS
9.2 建立CVS的开发环境
9.2.1 下载CVS
9.2.2 配置CVS
9.3 CVS的使用方法
9.3.1 添加CVS资源库
9.3.2 提交和更新代码
9.4 小结
第10章 使用Spring快速实现Web开发
10.1 Spring介绍
10.1.1 Spring简介
10.1.2 下载Spring
10.1.3 配置Spring
10.2 Spring核心思想
10.2.1 反向控制(IoC)
10.2.2 依赖注入(DI)
10.3 利用Spring在JSP页面输出“HelloWorld”的示例
10.3.1 建立myHelloWorld工程
10.3.2 编写JSP页面helloWorld.jsp
10.3.3 编写控制器HelloWorldController.java
10.3.4 建立Spring的配置文档dispatcherServlet-servlet.xml
10.3.5 配置web.xml
10.3.6 启动Tomcat运行程序
10.4 Spring 的视图(View)
10.4.1 视图简介
10.4.2 视图解析
10.5 Spring的控制器(Controller)
10.5.1 Controller接口
10.5.2 命令控制器(BaseCommandController)
10.5.3 表单控制器(SimpleFormController)
10.5.4 多动作控制器(MultiActionController)
10.6 Spring的视图映射机制
10.6.1 分发器(DispatcherServlet)
10.6.2 视图映射
10.7 Spring的模型(Model)
10.7.1 模型简介
10.7.2 模型封装
10.8 小结
第11章 使用Struts 快速实现Web开发
11.1 Struts 介绍
11.2 Struts 的环境配置
11.2.1 下载Struts
11.2.2 搭建Struts 的开发运行环境
11.3 Struts 入门示例
11.3.1 编写实现消息输出的HelloWorld.jsp页面
11.3.2 编写控制器HelloWorld.java
11.3.3 配置struts.xml和struts.properties文件
11.3.4 配置web.xml
11.3.5 测试运行该示例
11.4 Struts 的核心机制
11.4.1 FilterDispatcher处理流程
11.4.2 Struts 的输入校验
11.4.3 Struts 的拦截机制
11.4.4 Struts 的国际化
11.4.5 Struts 的标签库
11.5 Struts 的配置文件
11.5.1 struts.properties
11.5.2 struts.xml
11.6 小结
第12章 使用Hibernate快速实现持久层处理
……

编辑推荐

《搞定J2EE:Struts+Spring+Hibernate整合详解与典型案例》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了J2EE的体系结构和如何利用开源框架Struts、Spring和Hibernate进行J2EE程序的开发,从而帮助软件开发人员快速掌握J2EE的设计思想,并能将其应用于实战中。《搞定J2EE:Struts+Spring+Hibernate整合详解与典型案例》适用于初、中、高级软件开发人员,同时也可用做高校相关专业师生和社会培训班的教材。

作者简介

《搞定J2EE:Struts+Spring+Hibernate整合详解与典型案例》既有理论基础又讲解了实践案例,而且基本概括了进行J2EE开发所要用到的所有开发工具和软件,目的就是使读者跟着《搞定J2EE:Struts+Spring+Hibernate整合详解与典型案例》的讲解学习完之后,能熟练地将其应用到实战中。通过《搞定J2EE:Struts+Spring+Hibernate整合详解与典型案例》,读者可以了解到J2EE的基本思想,熟练掌握如何进行J2EE程序的开发。全书共分16章。第1章简要介绍了J2EE的来源、整体框架及其核心技术。第2章对MVC模式的设计思想、规范及其优缺点进行了讲解。第3章至第9章对JDK,Tomcat,Eclipse,Log4j,Ant,JUnit和CVS进行了介绍,目的是使读者能快速地建立J2EE的开发环境,迅速掌握在开发过程中经常要使用到的一些开源工具的使用方法。第10章至第12章主要介绍如何使用Spring、Struts和Hibernate来进行J2EE程序的开发,并对它们之间的整合方式进行讲解。第13章至第16章主要通过网上调查系统、内容管理系统、在线考试系统和信息发布系统这4个实例,从可行性分析开始,按照软件开发的过程,深入地讲解软件开发的步骤,使读者达到实战的要求。

图书封面


 搞定J2EE下载



发布书评

 
 


精彩短评 (总计14条)

  •     福建汇丰物流有限公司福建森科医疗科技福建九州通医药有限公司 福州市聚诚生物科技有限公司
  •     抱着忐忑不安的心情买了这本书, 因为我想要一本SSH整合案例的书, 挑来挑去选中了这本.刚刚到手, 具体内容没怎么看, 就介绍一下目录结构吧全书660页倒数第4章"网上调查系统" 288-399倒数第3章"内容管理系统" 400-472倒数第2章"在线考试系统" 473-577倒数第1章"信息发布系统" 578-660表面上看来, 我似乎买对了书.关于补充的补充:开始114页, 把前九章的预备知识一笔带过, 接下来, 重头戏:第十章:SPRING 115-189第十一章:STRUTS2 190-215第十二章:HIBERNATE 216-287然后, 上述的具体案例希望对各位有帮助
  •     并不是很适合初学者,虽说是从简单的入门的,但是给人的感觉还是不清楚,有些是一带而过的,不过书后面的案例还是可以看看的。需要很大的耐性看下去
  •     看包装是全新,但是我订的这本 居然有质量问题 ,有两页有些地方 破损 看不到字
  •     看SPRING、STRUTS、HIBERNATE等章节,发现都是一个路子,堆积源码,解释说明极少(可能作者自己很清楚,但自己却不明白这书要怎么写让别人明白),堆叠源代码,让你自己去猜。我是连蒙带猜,忍耐着看完了几个部分,最后还是崩溃。这书写得太TMD的不负责任了!
  •     太垃圾了,纸张想盗版,光盘根本读不出来
  •     感觉挺不错的 值得好好学习一下
  •     这本书质量非常好正在学习中
  •     内容可以说是粗制滥造,大量篇幅是贴出源码,说明极少。整本书技术主线完全不清晰,基本上没有使用价值
  •     适用于上机的案例,但是得自己装好各种软件
  •     入门的人可以把里面的小项目参考做一下.会很快入门.但是书里面的内容真是简陋不堪.
  •     这本书下载、安装、环境配置等都写的很详尽。只是Hibernate我还没下载好呢?书上的提示和实际网页不一样。郁闷中。
  •     从来没有看过这么垃圾的书,写的算什么东西,书本里面的内容除了代码还是代码,并且代码也写的忒没水准了,这倒是其次,关键是代码还有错误,运行不下去,这本书直接撕掉,太恶心了。推荐大家别买这本书,浪费时间。
  •     还没看,但关于这本书的简介已经看了,但愿真能像书名那样,《搞定J2EE》,谢谢作者和商家。
 

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

零度图书网 @ 2024