图书前言

    J2EE技术自产生以来得到了广泛的应用和认可。随着技术的演变,J2EE技术平台已经日趋成熟,成为当今电子商务平台开发的最佳解决方案。在J2EE技术中,使用Struts+Hibernate+Spring进行整合开发被越来越多的开发者使用。

    本书的主要内容是讲解Struts 2、Hibernate、Spring框架技术的理论基础与简单的Web应用。对于每个框架,先介绍它的技术基本概念和基础知识,然后再提供具体的示例项目来展示这个框架技术的使用方法,最后将这三个框架进行整合实现一个基于Spring、Hibernate和Struts 2的Web应用系统。

    本书共分12章,采用理论和实践结合的方式来讲解Struts 2、Hibernate、Spring框架技术。

第1章对Web开发的基础理论、MVC模式的设计思想和本书所采用的项目进行介绍。

第2章对系统开发前需要做的前期准备进行介绍,包括运行环境和开发环境的搭建。

第3章通过简单登录实例介绍如何开发Struts 2的简单应用程序。

第4章介绍Struts 2的处理流程、Struts 2的基本配置以及Struts 2的核心工作原理及配置文件的使用。

第5章以人事管理系统中的职称类别管理模块为例,介绍如何进行Struts 2程序的开发。

第6章介绍Hibernate的相关概念、持久化技术以及实现方法,对比不同持久化实现方法,以及介绍Hibernate的结构和接口作用。

第7章通过实例的方式介绍如何应用Hibernate框架。

第8章通过完成人事管理系统中的用户管理模块的开发来介绍Struts与Hibernate的集成应用。

第9章先从Spring框架底层模型的角度描述该框架的功能,然后介绍Spring 面向切面编程和控制反转容器。

第10章以实例的方式演示控制反转、依赖注入和Spring持久化的应用。

第11章整合Struts 2、Hibernate、Spring框架,开发人事管理系统中的部门管理模块。

第12章给出人事管理系统中证件信息管理模块的需求说明、概要设计说明、详细设计说明、Web应用体系结构说明及证件信息管理模块的关键代码,以此作为最后实训环节的依据。

其中,第1、9~12章由亢华爱编写,第2~5章由张海建编写,第6~8章由马东波编写。全书由亢华爱统稿,王广峰审稿。由于时间仓促、水平有限,不当之处还望各位专家和读者批评指正。

编者2012年9月