Java EE技术包含很多内容,本书从目前市场最流行的几个Java EE框架入手,分别介绍Struts 2、Hibernate、Spring以及它们的相互整合应用。每种技术都从最基础的例子着手,一步一步引导读者学习和应用这些技术。为了让读者能够看得懂、学得会,教材初稿通过初步审读后,由仅有Java基础的人员来阅读本书,如发现讲解不清楚或做不通的问题,由编写人员继续修改和完善。教程所有示例都试做通过。
本书主要包含实用教程、实验指导和综合应用实习三部分,实用教程部分系统介绍Java EE开发环境配置、Struts 2应用、Hibernate应用、Spring应用及它们之问的整合,其中的习题主要用于强化基本概念。实验指导部分着重训练学生的动手能力,训练内容仍然是实用教程部分的实例。Struts 2、Hibernate、Spring每部分讲解完成后都实现了同样功能的实例,但分别是应用Struts 2、Struts 2+Hibernate、Struts 2+Hibernate+Spring完成的,让读者可以清楚地对比它们之间的应用方式。综合应用实习部分介绍学生成绩管理系统。本书免费提供教学课件、程序源代码和没有冲突的Jar包。
本书可作为大学本科和大专相关课程教材和教学参考书,也可供从事Java EE应用系统开发的用户学习和参考。
第1部分 实用教程
第1章 Java EE概述
1.1 Java EE应用概述
1.1.1 Struts 2框架
1.1.2 Hibernate框架
1.1.3 Spring框架
1.2 Java EE开发环境的构建
1.2.1 JDK和Tomcat的安装与配置
1.2.2 MyEclipse的安装与配置
习题1
第2章 Struts 2基础
第3章 Struts 2的标签库
第4章 Struts 2的类型转换及输入校验
第5章 Struts 2的拦截器
第6章 Struts 2的其他应用
第7章 Struts 2综合应用实例
第8章 Hibernate基础
第9章 Hibernate的映射机制
第10章 Hibernate对待久化对象的操作
第11章 Hibernate的高级特性
第12章 Hibernate与Strut 2的整合应用实例
第13章 Spring基础
第14章 Spring的核心机制及容器
第15章 Spring的AOP及事务支持
第16章 Spring的其他功能
第17章 Struts 2、Hibernate、Spring的整合应用实例
第2部分 实验指导
实验1 Struts 2基础应用
实验2 Struts 2综合应用
实验3 Hibernate基础应用
实验4 Hibernate与Struts 2整合应用
实验5 Spring基础应用
实验6 Spring AOP应用
实验7 Spring与Struts 2整合应用
实验8 Spring、Hibernate、Spring的整合应用
第3部分 综合应用实习
实习1 学生成绩管理系统
附录A SQL Server 2005图书管理系统数据库