Struts 2+Hibernate+Spring整合开发技术详解

出版时间:2010-10  出版社:清华大学出版社  作者:蒲子明 等编著  页数:592  
Tag标签:无  

前言

在众多的软件开发语言中,Java语言以其简单易学、适用范围广泛等诸多优点,成为近几年最为流行的一种编程语言。尤其是Web应用的普及化,更推动了Java语言的发展。根据调查结果显示,全国各大IT企业,招聘职位最多的就是Java开发工程师。对于那些想要加入IT队伍的人来说,Java自然成了首选,越来越多的人选择了学习Java语言。Java 2 Enterprise Edition(J2EE)技术自从被推出以来就得到了广泛认可和应用,随着多年的技术演变和发展,J2EE技术平台已经日趋成熟,成为当今电子商务的最佳解决方案。相对于微软推出的.NET平台,J2EE继承了Java平台无关性的优点,成为金融、保险、电信等大型应用系统的首选平台方案。而在J2EE技术中,使用Struts 2+Hibernate+Spring进行整合开发是最为流行和最受欢迎的框架搭配,正被越来越多的开发者使用,本书就如何将这些框架整合起来应用到J2EE开发中去从理论到实践给出了实际的解决方案,引导读者快速进入最流行的J2EE开发框架应用实践中去。1.本书内容本书共分4篇19章,通过理论与实践相结合的方式来讲述Struts 2+Hibernate+Spring整合开发。

内容概要

本书通过理论与实践相结合的方式来讲述struts 2+hibernate+spring整合开发知识。本书共分4篇19章,第1篇为1~7章,内容包括struts 2运行机制,常用配置,拦截器,struts 2标签优势及分类,struts 2国际化、异常处理、ognl和文件上传与—下载。第2篇为8~11章,内容包括hibernate框架、基础配置和hibernate核心接口,基本映射,hibernate一级缓存和二缓存及性能优化。第3篇为12~16章,内容包括spring体系结构,bean容器,spring aop,spring mvc框架,dispatcherservlet配置、处理器映射与拦截器、视图解析器和控制器,struts2与spring的整合原理、方式和流程。第4篇通过3个综合应用实例介绍了struts 2+hibernate+spring整合开发知识。    本书适合的读者对象包括java web开发和j2ee开发人员,具备一定基础的jsp和servlet开发人员,正在自学j2ee知识的读者,本书还可以作为在校师生的教学参考资料。

书籍目录

第1篇 struts 2篇   第1章 struts 2入门     1.1 struts 2发展历程     1.2 配置struts 2运行环境     1.3 struts 2第一个例子     1.4 struts 2各个部分的作用     1.5 配置struts 2     1.6 配置struts.xml   第2章 拦截器     2.1 拦截器简介     2.2 拦截器配置     2.3 自定义拦截器     2.4 深入拦截器     2.5 内建拦截器   第3章 action和类型转换     3.1 实现action控制类     3.2 访问actioncontext     3.3 直接访问servletapl     3.4 配置action     3.5 动态方法调用     3.6 使用通配符     3.7 类型转换   第4章 struts 2标签库     4.1 struts 2标签库概述     4.2 使用控制标签     4.3 使用数据标签     4.4 使用主题模板     4.5 使用表单ui标签     4.6 使用非表单ui标签   第5章 struts 2输入校验     5.1 输入校验概述     5.2 struts 2手动完成输入校验     5.3 使用struts 2内置校验器     5.4 自定义校验器   第6章 struts 2扩展与高级技巧     6.1 struts国际化     6.2 应用中的异常处理     6.3 ognl     6.4 文件上传与下载   第7章 用户注册系统     7.1 系统概述     7.2 数据库设计     7.3 通用模块实现     7.4 用户模块实现     7.5 管理员模块实现 第2篇 hibernate篇   第8章 hibernate简介     8.1 持久化概述     8.2 orm简介     8.3 hibernate框架     8.4 第一个hibernate程序     8.5 hibernate基础配置     8.6 session接口   第9章 hibernate映射与检索     9.1 映射文件配置     9.2 集合映射     9.3 实体对象关联关系映射     9.4 hibernate检索方式   第10章 hibernate事务、缓存与性能优化     10.1 事务     10.2 并发控制     10.3 悲观锁和乐观锁     10.4 hibernate缓存     10.5 hibemate中的第二级缓存     10.6 hibernate查询缓存     10.7 hibernate性能优化     10.8 hibernate查询优化   第11章 bbs论坛开发     11.1 系统设计     11.2 数据库设计     11.3 系统实现 第3篇 spring篇   第12章 spring概述     12.1 使用spring的原因     12.2 spring的下载和安装     12.3 spring快速入门     12.4 理解ioc     12.5 spring产品线横向比较   第13章 装配bean     13.1 bean容器     13.2 bean的生命周期     13.3 基本bean装配     13.4 自动装配     13.5 使用spring特殊bean   第14章 面向切面编程     14.1 aop简介     14.2 创建advice     14.3 定义pointcut     14.4 创建introduction     14.5 使用proxyfactorybean     14.6 自动代理   第15章 spring web框架     15.1 spring mvc框架     15.2 中文乱码问题     15.3 国际化信息     15.4 文件上传     15.5 使用tiles布局   第16章 相册系统     16.1 系统概述     16.2 系统配置     16.3 系统模块开发 第4篇 综合实例篇   第17章 通讯录     17.1 系统概述     17.2 系统整合     17.3 联系组模块     17.4 联系人模块   第18章 列车查询系统     18.1 系统概述     18.2 数据库设计     18.3 框架整合     18.4 hibernate持久层     18.5 实现dao层     18.6 按车次查询列车模块   第19章 网上书店项目     19.1 系统设计     19.2 数据库设计     19.3 系统实现

章节摘录

插图:对于经常使用的查询语句,如果启用了查询缓存,当第一次执行查询语句时,Hibernate把查询结果存储到第二级缓存中。以后再次执行该查询语句时,则从缓存中获得查询结果,从而提高查询性能,适用于以下场合。口在应用程序运行时经常使用的查询语句。口很少对与查询语句关联的数据库中数据进行插入、删除或更新操作。在开发中,通过两种方式执行对数据库中数据的查询操作。一种方式是通过ID来获得单独的Java对象,另一种方式是通过HQL语句(QBC或SQL)来执行对数据库的查询操作。下面就分别结合这两种查询方式来说明一下缓存的作用。通过ID来获得Java对象可以直接使用Session对象的load()或者get()方法,这两种方式的区别就在于对缓存的使用上。load方法在使用了二级缓存的情况下,使用load()方法会在二级缓存中查找指定的对象是否存在。执行load(1方法时,Hibernate首先从当前Session一级缓存中获取ID对应的对象,在获取不到的情况下,将根据该对象是否配置了二级缓存来做相应的处理。如果配置了二级缓存,则从二级缓存中获取ID对应的值,如果仍然获取不到,则还需要根据是否配置了延迟加载来决定如何执行,如果未配置延迟加载,则从数据库中直接获取。在从数据库中获取到数据的情况下,Hibemate会相应地填充一级缓存和二级缓存,如果配置了延迟加载,则直接返回个代理类,只有在触发代理类的调用时,才进行数据库的查询操作。

编辑推荐

《Struts 2+Hibernate+Spring整合开发技术详解》:随着多年的技术演变和发展,d2EE技术平台日趋成熟,成为当今电子商务的最佳解决方案。J2EE继承了Java平台无关性的优点,使得J2EE技术成为金融、保险、电信等大型应用系统的首选平台方案。在J2EE技术中,使用Struts2+Hibernate+Spring进行整合开发是最为流行和最受欢迎的框!架搭配,正被越来越多的开发者使用。《Struts 2+Hibernate+Spring整合开发技术详解》理论结合实践给出了实际的解决方案,介绍将这些框架集成整合起来,应用到J2EE开发中,引导读者快速掌握J2EE开发框架应用实践。窗内网是基于Web2.0的真实社区,结合多位一线计算机教师实际教学经验提供大量免费视频教程,旨在推进无纸化教学进程,打造免费开放的网络学院。61段全程配音语音教学视频,全书实例源代码,使学习、分析、调试程序更方便。在线服务:视频库,源代码库、专业论坛,专家实时支持。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Struts 2+Hibernate+Spring整合开发技术详解 PDF格式下载


用户评论 (总计95条)

 
 

  •   Struts 2+Hibernate+Spring整合开发技术详解,这本书还是不错的。
  •   这是我见过struts2讲的最好的一本书!
  •   结构比较清晰,struts2部分讲得比较好,后面有些照本宣科的味道
  •   总的来说不错 不过spring是2.5的 有点想看3.0的 也行了
  •   本书对初学SSH开发的人大有帮助!
  •   内容很丰富,初学者看得各种爽哦,不过关于SSH之间的整合有点不太详细,不过都很好啦
  •   很不错的开发教材书~
  •   整体还行,但是部分知识点实际开发无用。
  •   本书内容非常充实,不是网络上许多闲散的拼凑书那样。真正从整个的角度来讲解SSH框架。正好要做个毕设是以SSH为框架的。希望通过光盘讲解和代码打好最后一仗!非常值得一看
  •   对整个ssh框架做了一个较为全面的讲解,内容组织的不错,在各个方向都有一定的深度,但是剖析不够好,适合初学者研究
  •   这个价钱值得拥有,很多都是重点。。。作参考,学习都可以。。。不过要结合其他框架教程就好!!
  •   系统化的讲解三大框架
  •   不错的一本书。内容比较全面。
  •   关于SSH2讲解的很全面,适合拿来参考
  •   好。老师推荐的、正在学刚好派上用、、、
  •   不错,内容很详细,讲解也很清楚
  •   内容挺充实的,图书质量也不错 ,可以好好看一下
  •   很不错的教科书,内容很详细,易懂。
  •   还可以,看着挺基础的,不过事先要了解才行
  •   很不错的一本书,推荐学的人买来看看
  •   还不错,重新系统的学一遍,希望在下本书送来之前学完
  •   这本书暂时还没看,感觉不错
  •   非常好的一本书,不错,讲解得很详细!
  •   不错的一本书,而且配送很快,挺好
  •   不知道為什麼,書有些太舊了的痕跡。
  •   除了物流慢和书本有破损,其他都挺好的
  •   书是新的 不过有点灰尘。印刷还是很好的 赞一个
  •   这是同学上课的课本,很大一册。
  •   好书不容错过啊
  •   还没有来得及细读,应该很不错。
  •   书籍不错,对我很有用!
  •   老师建议买的教材,应该不错吧
  •   真的。对于学习编程真是很有帮助
  •   看目录就感觉很不错,期待。。。
  •   信誉可靠。。。顶。。
  •   good !!
  •   很不错,就是视屏部分还可以再多一点
  •   帮朋友买的、反应还不错哦、
  •   以前看过,在本回忆回忆
  •   好书老师推荐的,很好的书。
  •   书很好,发货也快,很满意!
  •   质量好,数度快
  •   书是老师推荐买的,应该是本好书。价钱和物流都很给力!!
  •   拿到书爱不释手,真想一口气读完,初学者入门很不错的书籍
  •   内容重Struts2.深入浅出,适合入门者参考。
  •   入门很合适,毕竟一本书写三个框架还是挺难写全的。内容上都没有相应的高级部分。
  •   整个书籍对于java的3大架构讲解清楚,对于书中的标签讲解比较详细,对于架构方面的学习是不错的选择,值得购买。
  •   书收到后,看了看发现内容章节分的很详细。但是光盘内的内容比较令人失望、和之前的评论一样,光盘的内容和书提及的联系不大。感觉光盘像是别的书的,放错地方了
  •   由于书本厚度的限制,作者不可能在有限的空间内给予更多更深入的解释。这是一本相对实用的书,如果想快速上手三大框架,值得一看。
  •   感觉还可以,内容比较适合初级者,但是也可以作为高级开发者的api参考
  •   反正得用嘛,就找了这本书,看了一下挺好的,介绍挺详细的
  •   送货速度很快,超乎我的想象.只是书内容有点老,例子都是2009年的例子.
  •   书很好,只是光盘读不出来,需要更换
  •   除了没光盘,其他的都还好。。
  •   这本书是帮同学买的
  •   书不错,值得推荐。是正版,看看再说
  •   讲的很详细,但是有写代码是否有点问题
  •   书还没看,随便翻了翻,没有让我有很想看的欲望
  •   看了目录,循序渐进的讲解
  •   当初初学时,还是一本很不错的书。现在快半年了,有时候还是翻一翻,值得。
  •   刚买,正准备看
  •   写的东西太死,没有从实际开发中写东西。只能是死学死用
  •   内容虽然涉及点全面,但是介绍过于简单。
  •   大致看了一下,觉得内容还可以!
  •   代码像个初级程序员写的,不怎么样
  •   才从网上看到,觉得书不错,就买了,还在学习!是一本不错的书。
  •   此书的光碟不配套
  •   视频和图书内容很多不吻合
  •   图书缺少了光盘。。
  •   收到书有损坏,由于要上课没来得及换,而且我们一起买四本没有优惠或小礼物!
  •   版本有点低,个人感觉写的一般。
  •   书里面的实例完整性不够,都是一段一段的,而且光盘里的源码跟书里面的东西根本对不上号,错位问题严重。对重点问题讲解不够透彻,泛泛而谈,部分内容难以理解。总之,这是本刚出的书,需要完善的内容还特别多。这本书对于刚入门的人来说难以理解,对已入门的人来说又无新意,不够深入,等于说用"深刻"的语言谈论不够深入的内容。
  •   还行,就是很多地方讲得不清不楚,一笔带过。快速入门可以用,深入的话就……
  •   不满意:内容有点乱,不够系统。有些机制没有讲清楚,也有可能我才看到第二章还没说到。还有光碟里面的讲课内容和书好像不搭调,而且demo不是源代码,是可以直接放到服务器运行的,不方便学习。满意:内容很全,讲的很浅显,例子很多
  •   还好入门级,讲的不是很深入。
  •   还挺好的,只不过包装有点简陋
  •   还没有仔细看,刚到的,昨天跑了第一个例子,没通过,哈,缺少详细说明,感觉不是入门级的,是要已经用过struts的,再研究了.
  •   还行吧,有点开发知识再看这个更好
  •   很好,我很喜欢,开始使用中
  •   本书是本不错的学习三大框架的书,讲解的很到位,书的质量也很好
  •   由于项目需要,买来学习。重点看了hibernate部分,作为个人扫盲。附的光盘,打开视频后,操作很别扭,权作挑剔吧,呵呵。
  •   不全,不系统。 不是非常好。
  •   正品,内容详细,喜欢!
  •   正在看,先不发表评论
  •   适合入门,能让人了解SHS中的基础内容不过,书的正面左上角像被撞了,起了胶,封面有点皱了
  •   还没看完,看了两章,挺细腻的一本书
  •   视频讲课那个老师,普通话好烂,总是把JSP说成GSP,害得我看前几个视频时一直在想Strut2里有GSP,郁闷啊!
  •   出不错 值得初学者学习
  •   内容讲的有浅有深,有实例,光盘附带源代码,很好
  •   这书真好啊
  •   发货很快当天就收到可
  •   买书后感
  •   正要学习struts2,买本书看看
  •   随身携带的参考资料
  •   整合开发技术详解
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7