《Struts+Spring+Hibernate框架及应用开发》属于JavaEE工程师零起点培训系列丛书之一,为具有Java Web及Oracle11g数据库开发基础的学生讲解轻量级框架开发技术。本书针对Struts1框架、Hibernate框架、Spring框架和Struts2框架的编程进行了详细的介绍,以简单、通俗易懂的实例逐步引领读者从基础到各个知识点进行学习。本书分为6大部分,共33章,介绍了Struts1框架、Hibernate框架、Spring框架和Struts2框架的开发环境配置、框架技术基础,Struts1框架和Spring框架的整合,Struts1框架和Hibernate框架的整合,Struts1框架、Hibernate框架和Spring框架的整合方法以及各个框架部分的综合实例。本书由王建国、王建英主编。
《Struts+Spring+Hibernate框架及应用开发》分为6大部分,共33章,介绍了Struts1框架、Hibernate框架、Spring框架和Struts2框架的开发环境配置、框架技术基础,Struts1框架和Spring框架的整合,Struts1框架和Hibernate框架的整合,Struts1框架、Hibernate框架和Spring框架的整合方法以及各个框架部分的综合实例。本书使用的开发环境是JDK1.6+MyEclipse7,逐步引领读者从基础到各个知识点的学习。全书内容由浅入深,并提供了大量的实例说明。
本书提供了所有实例的源代码以及开发过程中用到的软件,供读者学习参考使用。
《Struts+Spring+Hibernate框架及应用开发》可以作为社会轻量级框架培训班的教材使用,也可供高校的轻量级框架开发相关课程使用,对于缺乏项目实战经验的程序员来说,可用于快速积累项目开发经验。使用本书需要具有Java Web及Oracle11g数据库开发的基础。本书由王建国、王建英主编。
第1部分 入门
第1章 框架入门
本章术语
1.1 框架技术简介
1.1.1 为什么使用框架技术
1.1.2 什么是框架技术
1.1.3 框架技术的特点
1.2 简单的自定义MVC框架实现
1.2.1 使用JSP+JavaBean+Servlet技术
1.2.2 使用自定义MVC框架
1.3 Struts框架技术
1.3.1 Struts1框架
1.3.2 Struts2框架
1.4 Hibernate框架技术
1.5 Spring框架技术
1.6 基本开发环境
1.6.1 JDK
1.6.2 Tomcat服务器
1.6.3 Eclipse及MyEclipse
本章知识体系
第2部分 Struts1框架
第2章 Struts1框架技术基础
本章术语
2.1 Struts1框架技术简介
2.1.1 为什么使用Struts1框架
2.1.2 什么是Struts1框架
2.2 如何使用Struts1框架
2.2.1 在MyEclipse中加入Struts1框架的支持
2.2.2 Struts1的下载和安装
2.2.3 增加对新版本Struts1框架的支持
2.3 Struts1框架开发初体验
2.3.1 编写JSP页面
2.3.2 编写ActionForm
2.3.3 编写Action
2.3.4 配置struts-config.xml文件
2.3.5 运行测试
2.3.6 开发流程总结
2.4 Struts1的工作流程
2.4.1 Struts1的工作流程
2.4.2 登录程序流程
2.5 Struts1框架配置文件
2.5.1 为什么使用Struts1框架配置文件
2.5.2 什么是Struts1框架配置文件
2.5.3 如何使用Struts1框架配置文件
2.6 Struts1框架配置文件中的元素
本章知识体系
第3章 Struts1框架的标签库
本章术语
3.1 Struts1标签库简介
3.1.1 为什么使用标签库
3.1.2 什么是标签库
3.1.3 如何使用标签库
3.2 html标签库
3.2.1 基本html标签
3.2.2 生成FORM表单和表单域的标签
3.2.3 显示错误消息和正常信息的标签
3.3 logic标签库
3.3.1 用于比较运算的标签
3.3.2 用于字符串匹配的标签
3.3.3 用于判断内容是否存在的标签
3.3.4 用于循环遍历的标签
3.3.5 请求转发或重定向标签
3.4 bean标签库
3.4.1 <bean:define>标签
3.4.2 <bean:write>标签
3.4.3 <bean:parameter>标签
3.4.4 <bean:message>标签
3.4.5 <bean:page>标签
……
第4章 国际化和异常处理
第5章 ActionForm Bean入门及高级应用
第6章 业务组件ActionServlet和Action
第7章 文件的上传与下载
第8章 插件技术
第9章 实战1: 基于Struts1的注册登录系统
第3部分 Hibernate框架
第10章 Hibernate框架技术入门
第11章 Hibernate基础
第12章 Hibernate框架中的关联映射
第13章 Hibernate框架中的查询操作
第14章 Hibernate框架与Struts1框架的整合
第15章 实战2: 基于Struts1+Hibernate的注册登录系统
第4部分 Spring框架
第16章 Spring框架技术入门
第17章 Spring框架基础
第18章 面向切面编程
第19章 Spring事务管理
第20章 Spring与Struts1、Hibernate的整合
第21章 实战3:基于S1SH的注册登录系统
第5部分 Struts2框架
第22章 Struts2框架技术入门
第23章 Struts2框架基础
第24章 Struts2框架提高
第25章 OGNL、国际化及类型转换
第26章 Struts2框架的普通标签
第27章 Struts2框架的UI标签
第28章 Struts2框架的拦截器
第29章 Struts2框架的输入校验
第30章 Struts2框架的文件上传和下载
第31章 Struts2框架对Ajax的支持
第32章 实战4: 基于S2SH的注册登录系统
第6部分 综合实例
第33章 综合实例: 在线相册管理系统
参考文献