计算机
类型
可以朗读
语音朗读
244千字
字数
2015-10-01
发行日期
展开全部
主编推荐语
本书系统介绍基于轻量级框架的Java Web应用开发。
内容简介
本书以开发工具My Eclips为平台,系统地介绍了如何开发基于Struts2、Hibernate、Spring等轻量级框架的Java Web应用程序。全书论述了框架开发技术概述、struts基础、struts标签、struts高级特性、hibernate基础、hibernate实体关系映射、hibernate查询语言、spring概述和控制反转ioc、spring面向方面编程等内容。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第1章 Struts 2基础知识
- 1.1 配置Sturts 2运行环境
- 1.2 第一个Struts 2实例
- 1.3 Struts 2框架工作原理
- 1.4 配置Struts 2
- 1.4.1 配置web.xml
- 1.4.2 配置struts.xml
- 1.4.3 配置struts.properties
- 1.5 Action和类型转换
- 1.5.1 实现Action控制类
- 1.5.2 访问和配置Action
- 1.5.3 动态方法调用
- 1.5.4 使用Struts 2内建类型转换器
- 1.6 本章小结
- 1.7 课内实训
- 1.8 实训题
- 第2章 Struts 2标签库
- 2.1 OGNL
- 2.2 标签库概述
- 2.2.1 使用标签库的优势
- 2.2.2 Struts 2标签库分类
- 2.3 使用控制标签
- 2.3.1 if/else if/else标签
- 2.3.2 iterator/append/merge/generator/subset/sort标签
- 2.4 使用数据标签
- 2.4.1 action标签
- 2.4.2 bean标签
- 2.4.3 debug标签
- 2.4.4 include标签
- 2.4.5 param标签
- 2.4.6 property标签
- 2.4.7 set/url/date标签
- 2.5 使用表单UI标签
- 2.5.1 表单标签的通用属性
- 2.5.2 form标签
- 2.5.3 文本域型标签
- 2.5.4 选择型标签
- 2.5.5 其他简单标签
- 2.5.6 复杂操作标签
- 2.6 本章小结
- 2.7 课内实训
- 2.8 实训题
- 第3章 Struts 2的高级特性
- 3.1 拦截器简介
- 3.1.1 拦截器的工作原理
- 3.1.2 拦截器意义
- 3.1.3 拦截器角色
- 3.2 拦截器配置
- 3.2.1 配置拦截器
- 3.2.2 使用拦截器
- 3.2.3 默认拦截器
- 3.3 自定义拦截器
- 3.3.1 实现拦截器类
- 3.3.2 使用自定义拦截器
- 3.4 Struts 2的国际化
- 3.4.1 Struts 2实现国际化的机制
- 3.4.2 加载国际化资源文件的方式
- 3.4.3 实现自由选择语言环境
- 3.5 Struts 2输入校验
- 3.5.1 Struts 2输入校验的必要性
- 3.5.2 Struts 2手动完成输入校验
- 3.5.3 自定义校验器
- 3.6 应用中的异常处理
- 3.6.1 Struts 2异常处理机制
- 3.6.2 Struts 2异常处理实例
- 3.7 本章小结
- 3.8 课内实训
- 3.9 实训题
- 第4章 基于Struts 2的注册管理系统项目实训
- 4.1 项目需求说明
- 4.2 项目系统分析
- 4.3 系统设计与实现
- 4.3.1 数据库设计
- 4.3.2 项目代码实现
- 4.4 本章小结
- 4.5 实训题
- 第5章 Hibernate的基础知识
- 5.1 持久化概述
- 5.2 ORM基本概念
- 5.3 Hibernate的体系结构
- 5.4 Hibernate的执行流程
- 5.5 使用MyEclipse工具进行Hibernate开发
- 5.6 Hibernate的数据库操作
- 5.6.1 Hibernate相关文件
- 5.6.2 Hibernate的数据库操作
- 5.7 本章小结
- 5.8 课内实训
- 5.9 实训题
- 第6章 Hibernate的关联映射
- 6.1 多对一映射
- 6.1.1 多对一映射配置
- 6.1.2 测试多对一映射
- 6.2 一对多映射
- 6.2.1 一对多映射配置
- 6.2.2 测试一对多映射
- 6.3 一对一映射
- 6.3.1 一对一映射配置
- 6.3.2 测试一对一映射
- 6.4 多对多映射
- 6.4.1 多对多映射配置
- 6.4.2 测试多对多映射
- 6.5 双向映射
- 6.5.1 一对多双向映射
- 6.5.2 其他双向映射
- 6.6 本章小结
- 6.7 课内实训
- 6.8 实训题
- 第7章 Hibernate查询
- 7.1 Hibernate的检索方式
- 7.2 HQL检索方式
- 7.2.1 HQL简介
- 7.2.2 使用HQL查询数据
- 7.3 QBC检索方式
- 7.3.1 QBC检索方式简介
- 7.3.2 使用QBC查询数据
- 7.4 本地SQL检索方式
- 7.5 本章小结
- 7.6 课内实训
- 7.7 实训题
- 第8章 Struts 2与Hibernate 3的集成开发案例
- 8.1 项目需求说明
- 8.2 数据库的设计
- 8.2.1 概念设计
- 8.2.2 数据库表设计
- 8.3 系统详细设计
- 8.3.1 系统用例设计
- 8.3.2 部分顺序图
- 8.4 系统的实现
- 8.4.1 系统代码介绍
- 8.4.2 页面效果展示
- 8.5 本章小结
- 8.6 实训题
- 第9章 Spring的基础知识
- 9.1 Spring简介
- 9.2 Spring框架的系统架构
- 9.3 Spring 框架的主要技术特性
- 9.4 Spring开发环境
- 9.5 本章小结
- 9.6 课内实训
- 9.7 实训题
- 第10章 Spring的用法
- 10.1 控制反转的实现
- 10.1.1 什么是IoC
- 10.1.2 Spring框架中的依赖注入技术
- 10.1.3 依赖注入的形式
- 10.1.4 Bean与Spring容器
- 10.2 面向切面编程
- 10.2.1 认识AOP
- 10.2.2 AOP实例
- 10.3 Spring与Struts 2的整合
- 10.4 Spring与Hibernate的整合
- 10.5 Struts 2+Spring+Hibernate的整合
- 10.6 本章小结
- 10.7 课内实训
- 10.8 实训题
- 第11章 基于Struts 2+Spring+Hibernate的网上书城项目实训
- 11.1 项目需求说明
- 11.2 数据库分析
- 11.2.1 E-R模型图
- 11.2.2 数据库表设计
- 11.3 网上书城设计与实现
- 11.3.1 系统代码介绍
- 11.3.2 系统运行过程介绍
- 11.4 本章小结
- 11.5 实训题
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。