Java Web整合开发实例精通--Struts+Hibernate+Spring
基本信息
编辑推荐
涵盖基础知识、核心技术、典型实例等内容.
按照“技术要点→实现代码→源程序解读”的模式讲解,容易上手..
提供80余典型实例进行讲解...
推荐阅读
内容简介回到顶部↑
本书介绍如何整合struts+hibernate+spring进行java web开发,所有实例都基于myeclipse ide开发,引领读者快速进入基于java web的j2ee应用领域。本书主要介绍struts、hibernate和spring的基础知识,如何整合这3个开源框架进行j2ee开发,如何基于myeclipse ide进行开发,j2ee开发的基础和基础环境搭配,struts、hibernate和spring三个框架的使用和如何整合struts+hibernate+spring框架。.
struts+hibernate+spring已经成为轻量级开发j2ee的标准配置,被称为shs经典组合,这也是目前java程序员必须掌握的技能。由于使用范围广也使它们的版本更替非常迅速,尤其是java 5推出以后。这些项目都采用了java 5中的特性来重新实现并增加了很多新特性,本书使用最新版本以案例的形式介绍这3种常用的框架。..
本书适用于java开发web应用和j2ee方面的初学者,大专院校学生,相关培训班教材。...
struts+hibernate+spring已经成为轻量级开发j2ee的标准配置,被称为shs经典组合,这也是目前java程序员必须掌握的技能。由于使用范围广也使它们的版本更替非常迅速,尤其是java 5推出以后。这些项目都采用了java 5中的特性来重新实现并增加了很多新特性,本书使用最新版本以案例的形式介绍这3种常用的框架。..
本书适用于java开发web应用和j2ee方面的初学者,大专院校学生,相关培训班教材。...
作译者回到顶部↑
目录回到顶部↑
丛书序.
前言
第1章struts概述
1.1struts历史发展过程
1.1.1model设计模式的演进
1.1.2mvc模式
1.2struts 2简介
1.2.1标签库介绍
1.2.2拦截器应用的目的
1.2.3filterdispatcher和action概述
1.2.4struts 2配置文件处理
1.2.5ognl介绍和类型转换目的
1.2.6校验
1.2.7web项目国际化原由
1.2.8sitemesh页面布局框架介绍
1.3为什么要用struts 2
1.3.1tapestry优劣点
1.3.2jsf优劣点
1.3.3springmvc优劣点
1.4在web项目中使用struts 2
前言
第1章struts概述
1.1struts历史发展过程
1.1.1model设计模式的演进
1.1.2mvc模式
1.2struts 2简介
1.2.1标签库介绍
1.2.2拦截器应用的目的
1.2.3filterdispatcher和action概述
1.2.4struts 2配置文件处理
1.2.5ognl介绍和类型转换目的
1.2.6校验
1.2.7web项目国际化原由
1.2.8sitemesh页面布局框架介绍
1.3为什么要用struts 2
1.3.1tapestry优劣点
1.3.2jsf优劣点
1.3.3springmvc优劣点
1.4在web项目中使用struts 2
前言回到顶部↑
本书讲述的Struts、Hibernate、Spring无论在已有项目的选用比例,还是在开发人员的认知度上,都是最有影响力和号召力的,Struts+Hibernate+Spring已经成为轻量级开发J2EE的标准配置,被称为SHS经典组合,这也是目前Java程序员必须掌握的技能。.
为了能让读者以最直接的途径了解到最新版本的SHS组合,我们特编写此书。本书是一本由小实例组合成的实践书,每个案例读者都可以亲自实践,也可以参考配套光盘中的源代码。
本书特点
相比同类图书,本书具有以下明显特色。
1.版本最新,与时俱进
本书所提供的Struts+Hibernate+Spring都是使用的最新版本,因为旧版本与新版本的差距比较大,希望读者在使用时安装最新版本。本书采用的是Struts 2+Hibernate 3+Spring 2的最新版本组合。
2.层次递进,讲解清晰
本书提供了最常用的三个框架,每个框架开始前,都将这个框架进行了总体的概览,然后才通过小实例,逐步去学习框架的具体知识。讲解方式通过“代码+注释+效果图+代码说明”的方式,让读者每看完一个案例,都能明白其中的道理。
3.实例丰富,强调实践
框架本来就是从实践中不断提升归纳出来的经典程序。本书列举了大量实例进行讲解,通过这些实例,读者可更加深入地理解相关概念和语法,从而达到灵活使用Struts、Spring、Hibernate编写程序的目的。另外,本书重点强调实践性,本书中的很多例子都来源于作者的实际开发,通过对这些例子的学习,可以增强读者的动手实践能力。
4.代码规范,注释丰富
本书所涉及程序源代码层次清楚、语句简洁、注释丰富,体现了代码优美的原则,从一开始便给读者树立良好的榜样,有利于读者养成良好的编写代码习惯。
本书内容
本书虽然没有具体的分篇,但从书名就知道应该是三大部分:Struts、Hibernate和Spring。在目录中都介绍了每节的具体意义。全书共26章,下面介绍每章的主要内容。
第1章:通过Struts的历史,了解Struts的发展,并学习最新的Struts所具备的特色。
第2章:Web开发都需要哪些技术,什么是B/S系统,什么是C/S系统,是本章要解决的问题。
第3章:Struts 2核心技术是什么,从Struts 1.X到Struts 2都发生了哪些变化,Struts 2为Web开发带来了哪些好处。
第4章:详细介绍Struts 2的拦截器,并介绍拦截器的实现原理。通过本章学习拦截器的使用和作用。
第5章:作为Web开发的利器,Struts 2提供了标签库,其中包括控制标签、数据标签、表单标签、非表单标签等。
第6章:Struts 2非JSP视图技术,注意它和JSP视图技术的区别,主要介绍velocity、freemarker、JasperReports三个视图。
为了能让读者以最直接的途径了解到最新版本的SHS组合,我们特编写此书。本书是一本由小实例组合成的实践书,每个案例读者都可以亲自实践,也可以参考配套光盘中的源代码。
本书特点
相比同类图书,本书具有以下明显特色。
1.版本最新,与时俱进
本书所提供的Struts+Hibernate+Spring都是使用的最新版本,因为旧版本与新版本的差距比较大,希望读者在使用时安装最新版本。本书采用的是Struts 2+Hibernate 3+Spring 2的最新版本组合。
2.层次递进,讲解清晰
本书提供了最常用的三个框架,每个框架开始前,都将这个框架进行了总体的概览,然后才通过小实例,逐步去学习框架的具体知识。讲解方式通过“代码+注释+效果图+代码说明”的方式,让读者每看完一个案例,都能明白其中的道理。
3.实例丰富,强调实践
框架本来就是从实践中不断提升归纳出来的经典程序。本书列举了大量实例进行讲解,通过这些实例,读者可更加深入地理解相关概念和语法,从而达到灵活使用Struts、Spring、Hibernate编写程序的目的。另外,本书重点强调实践性,本书中的很多例子都来源于作者的实际开发,通过对这些例子的学习,可以增强读者的动手实践能力。
4.代码规范,注释丰富
本书所涉及程序源代码层次清楚、语句简洁、注释丰富,体现了代码优美的原则,从一开始便给读者树立良好的榜样,有利于读者养成良好的编写代码习惯。
本书内容
本书虽然没有具体的分篇,但从书名就知道应该是三大部分:Struts、Hibernate和Spring。在目录中都介绍了每节的具体意义。全书共26章,下面介绍每章的主要内容。
第1章:通过Struts的历史,了解Struts的发展,并学习最新的Struts所具备的特色。
第2章:Web开发都需要哪些技术,什么是B/S系统,什么是C/S系统,是本章要解决的问题。
第3章:Struts 2核心技术是什么,从Struts 1.X到Struts 2都发生了哪些变化,Struts 2为Web开发带来了哪些好处。
第4章:详细介绍Struts 2的拦截器,并介绍拦截器的实现原理。通过本章学习拦截器的使用和作用。
第5章:作为Web开发的利器,Struts 2提供了标签库,其中包括控制标签、数据标签、表单标签、非表单标签等。
第6章:Struts 2非JSP视图技术,注意它和JSP视图技术的区别,主要介绍velocity、freemarker、JasperReports三个视图。
序言回到顶部↑
不积跬步,无以至千里。.
——荀子
初学编程的人很苦恼的一件事是不知道如何上手。其实有两种思路都可以很好地上手。一种是按部就班,像大学里的C程序设计课程一样,从基本语法,到各种具体应用程序逐渐深入;还有一种方法是,把基本语法和一些函数等的用法用比较典型的实例贯穿起来,通过学习这些实例来掌握编程知识,这也是一种很好的方法。因为学习编程需要大量的实践才能学好,而这种方法正好符合这种学习特点,所以也有比较好的效果。按照这个思路我们策划了这套书。
丛书特色
作为一套以实例贯穿始终的图书,本丛书在编写上着重体现以下特色。
1.以实例引导学习,可快速入门
本丛书以全新的实例模式编写,每本书都是以实例贯穿始终,读者可以在实例引导下一步一步地学习编程,增强了编程的亲身体验,可以快速入门,达到良好的学习效果。
2.编写模式科学,讲解细致
本丛书中贯穿的实例大都是按照“技术要点→实现代码→源程序解读”的模式编写,非常科学,讲解也很细致,容易掌握。
3.实例数量丰富,实践性强
本丛书每本书都是以数以百计的实例指导读者学习,这些例子实用强,可为读者以后程序开发奠定坚实的基础。
4.代码规范,注释丰富
为了增强代码的易读性,丛书编写时对代码进行了丰富的注释,非常易于读者阅读和理解,增强学习效果。
5.光盘内容实用、超值
配书光盘提供了书中所涉及的源代码,以方便读者使用。除此之外,还特别免费提供了大量的编程入门视频和技术文档,以方便相关人员学习和教学使用。
6.提供技术支持
本丛书提供了论坛http://www.rzchina.net,读者可以在上面提问交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,可帮助读者提高开发水平。
丛书包含的书目
《Java实例精通》
《PHP实例精通》
——荀子
初学编程的人很苦恼的一件事是不知道如何上手。其实有两种思路都可以很好地上手。一种是按部就班,像大学里的C程序设计课程一样,从基本语法,到各种具体应用程序逐渐深入;还有一种方法是,把基本语法和一些函数等的用法用比较典型的实例贯穿起来,通过学习这些实例来掌握编程知识,这也是一种很好的方法。因为学习编程需要大量的实践才能学好,而这种方法正好符合这种学习特点,所以也有比较好的效果。按照这个思路我们策划了这套书。
丛书特色
作为一套以实例贯穿始终的图书,本丛书在编写上着重体现以下特色。
1.以实例引导学习,可快速入门
本丛书以全新的实例模式编写,每本书都是以实例贯穿始终,读者可以在实例引导下一步一步地学习编程,增强了编程的亲身体验,可以快速入门,达到良好的学习效果。
2.编写模式科学,讲解细致
本丛书中贯穿的实例大都是按照“技术要点→实现代码→源程序解读”的模式编写,非常科学,讲解也很细致,容易掌握。
3.实例数量丰富,实践性强
本丛书每本书都是以数以百计的实例指导读者学习,这些例子实用强,可为读者以后程序开发奠定坚实的基础。
4.代码规范,注释丰富
为了增强代码的易读性,丛书编写时对代码进行了丰富的注释,非常易于读者阅读和理解,增强学习效果。
5.光盘内容实用、超值
配书光盘提供了书中所涉及的源代码,以方便读者使用。除此之外,还特别免费提供了大量的编程入门视频和技术文档,以方便相关人员学习和教学使用。
6.提供技术支持
本丛书提供了论坛http://www.rzchina.net,读者可以在上面提问交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,可帮助读者提高开发水平。
丛书包含的书目
《Java实例精通》
《PHP实例精通》







点击看大图






加载中...
