本书概述了Java Web开发基础知识,详细讲解了Struts 2框架的知识及应用,Hibernate 3框架的知识及应用,Spring 2.5框架的知识及应用,并用1个项目案例讲解了SSH框架整合应用。
本书适合Java Web开发入门人员、Jave Web开发程序员、J2EE初学者人员、希望提高系统设计水平的人员、想了解SSH新版本的人员、以及其他编程爱好者来阅读使用。
本书介绍如何整合Struts+Hibernate+Spring+Eclipse进行J2EE开发,所有实例都基于MyEclipse IDE开发,引领读者快速进入基于Java Web的J2EE应用领域。本书主要介绍Struts、Hibernate、Spring、Eclipse的基础知识,如何整合这4个开源框架进行J2EE开发,如何基于MyEclipse IDE进行开发,J2EE开发的基础和基础环境搭配,Struts、Hibernate、Spring、Eclipse四个框架的使用,如何整合Struts+Hibernate+Spring+Eclipse框架。
Struts+Hibernate+Spring+Eclipse已经成为轻量级开发J2EE的标准配置,被称为SHS经典组合,这也是目前Java程序员必须掌握的技能。由于使用范围广也使它们的版本更替非常之快,尤其是Java 5推出以后这些项目都采用了Java 5中的特性来重新实现并增加了很多新特性。以国内使用最广泛的Struts为例,其新版本Struts 2与前一版Struts1.x已经有了天壤之别。Hibernate也从2.0升级为3.X,近期Spring也最新推出了2.5版。读者如果再参考以前的版本书籍学习,无异于南辕北辙,而本书的编写就是基于当前最新的版本,也着重于新版本中新功能的介绍。
本书适合Java开发Web应用和J2EE的初学者阅读,同时也适合有一定基础并希望提高自己的系统设计水平的读者阅读。本书的重点第二篇Struts、第三篇Hibernate、第四篇Spring采用了相似的行文结构,条理清楚,不仅可作为step by step的入门书籍,也可作为读者自学的案头参考书。
写给自学编程的人员
前言
第一篇 Java开发Web应用
第1章 Web应用的发展
第2章 学习JSP
第二篇 Struts 2
第3章 Struts 2概述
第4章 Struts 2入门
第5章 Struts 2的核心概念
第6章 Struts 2的View组件
第7章 Struts 2的高级应用
第8章 Struts 2实战in MyEclipse
第三篇 Hibernate 3
第9章 Hibernate概述
第10章 Hibernate入门
第11章 Hibernate的基本操作
第12章 Hibernate的O/R映射
第13章 复杂映射关系
第14章 用Hibernate检索数据
第15章 Hibernate高级应用
第16章 Hibernate 3实战in MyEclipse
第四篇 Spring 2.5
第17章 Spring概述
第18章 Spring入门
第19章 Spring的IoC
第20章 Spring的AOP
第21章 Spring 的MVC框架
第22章 用Spring整合其他应用
第23章 Spring 2.5实战in MyEclipse
第五篇 Struts 2 + Spring 2.5 + Hibernate 3实例
第24章 综合使用Struts+Hibernate+Spring开发图书管理系统