
| 我开始学J2EE的时候,从Sun公司的主页上下载了1000多页的官方辅助资料。满心豪情地想把它看完,但直到现在,我还没有读完它,虽然我已经经历了很多J2EE的项目。 想想也是,用1000多页的书作为入门资料.对学习者来说也太困难了,而且官方的辅助资料还并不完整,它不包含J2EE那些非Sun公司的技术,如:Struts、Hiberrrate、Spring…… 而这本书,内容完整,深入浅出,非常适合自学。最为重要的是,它是一本真正的、不太厚的入门书。 周凯 askcom中国 项目组负责人 作者曾经与我一起参与了不少JavaEE的项目,我们是朋友,也是互相学习的对象。这本书是作者在经过广泛实践之后的经验总结.书中的大多数内容都会在实际项目中被应用到,但是又不会讲得太复杂,所以特别适合需要马上上手的朋友。 陆晓春 道富科技 GFX项目组组长 JavaEE并不容易学,它的内容很多,有些还很不好理解,比如JMS的一些概念。但是这本书中的介绍去除了初学者容易迷惑的部分,通过通俗易懂而且直接的示例解释了一个个抽象的概念,可以说是一个很好的尝试。 程达 道富科技 测试组长 本书的作者拥有多年的开发经验,对Java语言和JavaEE都有独到、深入的见解。这本书不仅仅是对JavaEE各种API的解释,它还展示了如何使用API。无论是希望学习JavaEE的学生朋友,还是马上就要开发项目的研发人员。都可以从本书中得到有益的帮助。 王充 IBMCDL开发中心 工程师 |
| 第1章 Java EE的基本知识 1.1 Java EE的出现及其特点 1.2 Java EE的分层模型和平台组成 1.2.1 Java EE的分层模型 1.2.2 Java EE的结构变形 1.2.3 Java EE平台的组成 1.3 Java EE参与人员的角色 1.4 开发工具Eclipse 1.5 小结 第2章 使用Jakarta Commons来简化开发 2.1 Jakarta Commons的功能和用法 2.2 小结 第3章 Java EE容器 3.1 什么是容器 3.2 Tomcat的安装和使用 3.3 小结 第4章 在Java EE中使用XML 4.1 什么是XML 4.1.1 理解XML 4.1.2 XML的语法 4.1.3 XML命名空间 4.2 XML能用来干什么 4.3 用DTD验证XML文档 4.4 用Schema验证XML文档 4.4.1 使用XML Schema 4.4.2 Schema的语法 4.5 用JAXP读写XML 4.6 Java EE中的JAXB 4.7 小结 第5章 使用Java Servlet开发动态网页 5.1 Servlet的概念和生命周期 5.2 如何编写Servlet 5.3 使用Eclipse和Tomcat开发Servlet实例——输出字符串响应 5.4 小结 第6章 JSP——前后台更好地分离 6.1 JSP的概念 6.2 JSP页面的组成 6.2.1 JSP的指令元素 6.2.2 JSP的脚本元素 6.2.3 JSP的标准动作元素 6.2.4 JSP中的内置对象 6.3 实例——利用JSP制作图片缩略图 6.4 小结 第7章 JSTL——JSP标准标签库 7.1 JSTL基础 7.1.1 JSTL的核心标签库 7.1.2 JSTL中使用表达式语言 7.2 实例——利用JSTL标签生成数字序列 7.3 小结 第8章 JavaBean组件 8.1 JavaBean是什么 8.2 实例——在JSP中调用JavaBean 8.3 小结 第9章 开源Web开发框架Struts 9.1 Struts框架基础 9.1.1 Struts框架的出现及其优点 9.1.2 Struts的MVC框架 9.2 Struts的配置 9.2.1 配置Web.xml 9.2.2 配置Struts-config.xml 9.2.3 多个配置文件的使用 9.3 Struts的各种组件 9.3.1 Struts的处理流程 9.3.2 ActionServlet 9.3.3 Action类 9.3.4 ActionForm 9.3.5 ActionMapping 9.4 Struts标签 9.4.1 如何使用Struts标签 9.4.2 HTML标签 9.4.3 Bean标签 9.4.4 Logic标签 9.4.5 Nested标签 9.5 小结 第10章 新一代的Struts 2 10.1 Struts 2框架的特点 10.2 实例——Struts 2的“Hello World” 10.3 小结 第11章 利用JDBC访问数据库 11.1 JDBC基础 11.1.1 如何用JDBC访问数据库 11.2 实例——利用JDBC访问SQL Server数据库 11.3 小结 第12章 利用Hibernate访问数据库 12.1 ORM——关系-对象映射的概念 12.2 Hibernate基础 12.2.1 POJO对象 12.2.2 Hibernate映射文件 12.2.3 Hibernate配置文件 12.3 使用Hibernate 12.4 小结 第13章 Struts和Hibernate实例——两个与登录有关的实例 13.1 Struts和Hibernate的开发环境配置 13.1.1 数据库的安装和管理 13.1.2 Hibernate的安装 13.1.3 Struts的安装 13.2 实例一:用户密码验证和登录 13.2.1 总体设计 13.2.2 具体实现 13.2.3 实例小结 13.3 实例二:用户密码修改 13.3.1 总体设计 13.3.2 具体实现 13.3.3 运行实例 13.4 小结 第14章 JSF——类Swing的Web开发框架 14.1 JSF基础 14.2 实例——JSF处理用户登录 14.3 小结 第15章 利用JavaMail收发电子邮件 15.1 电子邮件协议和JavaMail 15.2 JavaMail核心类 15.2.1 Session类 15.2.2 Message类 15.2.3 Address类 15.2.4 Authenticator类 15.2.5 Transport类 15.2.6 Store和Folder类 15.3 实例——利用JavaMail收发邮件 15.3.1 准备阶段 15.3.2 编写发送邮件的实例 15.3.3 编写接收邮件的实例 15.4 小结 第16章 基于良好设计模式的Spring 16.1 Spring简介 16.2 实例——用Spring来打招呼 16.3 小结 第17章 JNDI和Java RMI远程调用 17.1 用Java RMI实现远程调用 17.2 利用JNDI定位资源 17.3 实例——分布式的HelloWorld 17.4 小结 第18章 Java消息服务 18.1 消息系统和JMS 18.1.1 JMS API 18.1.2 点对点消息模式 18.1.3 发布者/订阅者模式 18.1.4 同步和异步方式 18.2 编程模型 18.2.1 管理对象 18.2.2 连接对象 18.2.3 会话 18.2.4 消息产生者 18.2.5 消息消费者 18.2.6 消息 18.2.7 异常处理 18.3 实例——利用JMS收发消息 18.3.1 一个简单的点对点模式消息实例 18.3.2 一个简单的发布者/订阅者模式消息实例 18.4 小结 第19章 利用JXTA编写P2P应用 19.1 P2P模型 19.2 JXTA框架 19.3 实例——JXTA开发P2P实例 19.4 小结 第20章 实现业务逻辑的EJB 20.1 EJB基础知识 20.2 实例——利用EJB转换字符串 20.3 小结 第21章 Web Service 21.1 Web Service基础 21.2 实例——利用AXIS开发一个简单的Web Service 21.3 小结 第22章 Java EE的安全 22.1 利用JAAS进行验证和授权 22.2 利用JSSE进行安全传输 22.3 小结 第23章 Java EE的测试 23.1 开发者为什么需要学习测试 23.2 测试的基本概念 23.3 利用JUnit进行单元测试 23.4 利用StrutsTestCase对Struts进行测试 23.5 压力测试和JMeter 23.6 其他开源测试工具 23.7 小结 |
商品评论(0条)