图书目录

第1章Web应用程序开发基础

1.1Web开发概述

1.1.1Web技术的发展

1.1.2静态Web和动态Web的区别与联系

1.1.3Web应用系统的开发模式

1.1.4Model 1和Model 2

1.2MVC设计思想

1.3项目概述

小结

习题

第2章搭建运行和开发环境

2.1搭建运行环境

2.1.1下载并安装JDK

2.1.2Java环境变量的设置

2.1.3Tomcat安装和配置

2.2搭建开发环境

2.2.1Eclipse的安装

2.2.2MyEclipse插件的安装

2.3使用MyEclipse创建Web项目

2.4在开发环境中配置Tomcat服务器

小结

第3章基于Struts 2的简单程序

3.1Struts概述

3.2获取Struts 2

3.3基于Struts 2框架实现登录实例

3.3.1创建一个新的Web项目

3.3.2增加Struts 2支持

3.3.3配置web.xml文件

3.3.4从页面请求开始

3.3.5部署Struts 2应用

3.3.6实现控制器

3.3.7改进控制器

小结

习题

第4章Struts 2体系

4.1Struts 2框架架构

4.2Struts 2的基本配置

4.2.1配置web.xml文件

4.2.2配置Action的struts.xml文件

4.2.3配置Struts 2全局属性的struts.properties文件

4.3Struts 2的标签库

4.4Struts 2组件

4.4.1Struts 2的核心控制器: FilterDispatcher

4.4.2业务控制器

4.4.3Struts 2的模型组件

4.4.4Struts 2的视图组件

4.5Struts 2的配置文件

4.5.1常量配置

4.5.2包配置

4.5.3命名空间配置

4.5.4包含配置

4.5.5拦截器配置

小结

习题

第5章使用Struts 2框架开发人事管理系统——职称类别管理

5.1数据库设计

5.2功能分析

5.2.1模块功能

5.2.2功能描述

5.2.3操作序列

5.3职称类别管理模块通用部分的实现

5.3.1工程结构

5.3.2功能实现

5.4职称类别添加功能的实现

5.5职称类别列表显示功能的实现

5.6职称类别修改功能的实现

5.7职称类别删除功能的实现

小结

习题

第6章Hibernate框架技术

6.1持久化技术

6.2持久层技术

6.2.1持久层的概念

6.2.2持久层技术的实现

6.3ORM概述

6.3.1什么是ORM

6.3.2流行的ORM框架简介

6.4Hibernate 体系结构

6.4.1Hibernate在应用程序中的位置

6.4.2Hibernate的体系结构

6.5Hibernate实体对象的生命周期

6.5.1瞬态

6.5.2持久态

6.5.3游离态

6.5.4实体对象的状态转换

6.6Hibernate API简介

6.6.1Configuration接口

6.6.2SessionFactory接口

6.6.3Session接口

6.6.4Transaction接口

6.6.5Query接口

6.6.6Criteria接口

小结

习题

第7章Hibernate框架应用

7.1安装Hibernate

7.2Hibernate在MyEclipse中的应用

7.2.1创建数据库

7.2.2配置环境

7.2.3配置数据库连接

7.2.4开发持久化对象

7.2.5编写映射文件

7.2.6编写业务逻辑

小结

习题

第8章使用Struts+Hibernate完成用户管理模块的开发

8.1数据库设计

8.2功能分析

8.3配置环境

8.4用户管理模块持久层设计

8.5用户添加功能的实现

8.6用户列表显示功能的实现

8.7用户删除功能的实现

8.8用户修改功能的实现

小结

习题

第9章Spring框架技术

9.1Spring框架简介

9.2Spring核心思想

9.2.1控制反转

9.2.2依赖注入

9.2.3面向切面编程

9.3装配bean

9.3.1bean的基本装配

9.3.2bean 的其他特性

小结

习题

第10章Spring框架的应用

10.1Spring的下载

10.2Spring开发环境的配置

10.3Spring控制反转应用

10.4Spring依赖注入应用

10.5Spring整合Hibernate的应用

小结

习题

第11章使用Struts 2+Hibernate+Spring框架开发人事管理系统——

部门管理模块

11.1数据库设计

11.2功能分析

11.2.1模块功能

11.2.2功能描述

11.2.3操作序列

11.3部门管理模块通用部分的实现

11.3.1工程结构

11.3.2在MyEclipse中新建Web工程

11.3.3集成Struts 2、Spring和Hibernate框架

11.3.4Hibernate持久层设计

11.3.5DAO层设计

11.3.6Service层设计

11.4查看所有部门信息模块的实现

11.4.1创建查看所有部门信息的控制器

11.4.2创建显示所有部门信息的页面

11.4.3查看所有部门信息控制器的配置

11.4.4显示所有部门信息运行结果

11.5查看部门详细信息模块的实现

11.5.1创建查看部门详细信息的控制器

11.5.2创建显示部门详细信息的页面

11.5.3显示部门详细信息控制器的配置

11.5.4显示部门详细信息运行结果

11.6添加部门信息模块的实现

11.6.1创建添加部门信息的页面

11.6.2创建添加部门信息的控制器

11.6.3配置添加部门信息的控制器

11.6.4添加部门信息运行结果

11.7修改部门信息模块的实现

11.7.1创建修改部门信息的页面

11.7.2创建修改部门信息的控制器

11.7.3修改部门信息控制器的配置

11.7.4修改部门信息运行结果

11.8部门信息删除模块的实现

11.8.1创建删除部门信息的控制器

11.8.2删除部门信息控制器的配置

11.8.3删除部门信息的运行结果

小结

习题

第12章人事管理系统中证件信息管理模块的开发

12.1项目简介

12.2证件信息管理模块分析和设计

12.2.1证件信息管理模块的需求

12.2.2证件信息管理模块的概要设计

12.2.3证件信息管理模块的详细设计

12.3Web应用体系结构

12.3.1表示层

12.3.2持久层

12.3.3业务层

12.3.4域模型层

12.4开发人事管理系统中的证件信息管理模块

12.4.1域模型层的配置

12.4.2持久层的配置

12.4.3业务层的开发和配置

12.4.4表示层的实现

小结

习题

参考文献