Web应用系统设计

Web应用系统设计

亢华爱, 编著

出版社:清华大学出版社

年代:2012

定价:35.0

书籍简介:

在基于JAVA的web应用系统开发中,J2EE的SSH(即Struts、Spring和Hibernate框架)架构是当前的主流技术,本书以人事行政管理系统的开发为主线,采用“项目和任务驱动”的方式分别介绍Struts、Hibernate、Spring的理论基础并且使用Struts、Hibernate和Spring来构建简单WEB应用。最后,通过将这三个框架进行结合,来实现一个基于Spring、Hibernate和Struts的Web应用系统。

书籍目录:

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

1.1 web开发概述

1.1.1 web技术的发展

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

1.1.3 web应用系统的开发模式

1.1.4 model 1和model 2

1.2 mvc设计思想

1.3 项目概述

小结

习题

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

2.1 搭建运行环境

2.1.1 下载并安装jdk

2.1.2 java环境变量的设置

2.1.3 tomcat安装和配置

2.2 搭建开发环境

2.2.1 eclipse的安装

2.2.2 myeclipse插件的安装

2.3 使用myeclipse创建web项目

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

小结

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

3.1 struts概述

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.1 struts 2框架架构

4.2 struts 2的基本配置

4.2.1 配置web.xml文件

4.2.2 配置action的struts.xml文件

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

4.3 struts 2的标签库

4.4 struts 2组件

4.4.1 struts 2的核心控制器: filterdispatcher

4.4.2 业务控制器

4.4.3 struts 2的模型组件

4.4.4 struts 2的视图组件

4.5 struts 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.3 orm概述

6.3.1 什么是orm

6.3.2 流行的orm框架简介

6.4 hibernate 体系结构

6.4.1 hibernate在应用程序中的位置

6.4.2 hibernate的体系结构

6.5 hibernate实体对象的生命周期

6.5.1 瞬态

6.5.2 持久态

6.5.3 游离态

6.5.4 实体对象的状态转换

6.6 hibernate api简介

6.6.1 configuration接口

6.6.2 sessionfactory接口

6.6.3 session接口

6.6.4 transaction接口

6.6.5 query接口

6.6.6 criteria接口

小结

习题

第7章 hibernate框架应用

7.1 安装hibernate

7.2 hibernate在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.1 spring框架简介

9.2 spring核心思想

9.2.1 控制反转

9.2.2 依赖注入

9.2.3 面向切面编程

9.3 装配bean

9.3.1 bean的基本装配

9.3.2 bean 的其他特性

小结

习题

第10章 spring框架的应用

10.1 spring的下载

10.2 spring开发环境的配置

10.3 spring控制反转应用

10.4 spring依赖注入应用

10.5 spring整合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.4 hibernate持久层设计

11.3.5 dao层设计

11.3.6 service层设计

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.3 web应用体系结构

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 表示层的实现

小结

习题

参考文献

内容摘要:

在基于Java的Web应用系统开发中,J2EE的SSH(即Struts、Spring和Hibernate)架构是当前的主流技术。本书以人事管理系统的开发为主线,分别介绍SSH的理论基础并且使用SSH来构建简单的Web应用系统。本书的第1、2章介绍Java Web开发基础和开发环境的搭建;第3~5章介绍Struts 2框架及其应用;第6~8章介绍Hibernate框架及其应用;第9、10章介绍Spring框架及其应用;第11章是整合Struts 2、Hibernate、Spring框架的综合应用;第12章给出人事管理系统中证件信息管理模块的需求、概要设计说明、详细设计说明等信息,作为最后的实训环节的依据。本书适合Java Web开发技术的初学者使用,也可作为高等职业技术院校计算机专业的教材,还可作为自学参考资料。

编辑推荐:

适合Java Web开发技术的初学者使用,也可作为高等职业技术院校计算机专业的教材,还可作为自学参考资料。

书籍规格:

书籍详细信息
书名Web应用系统设计站内查询相似图书
9787302311096
如需购买下载《Web应用系统设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

Web应用系统设计是清华大学出版社于2013.出版的中图分类号为 TP393.092 的主题关于 网页制作工具-高等职业教育-教材 的书籍。