`

我的新书《Spring 3.x 企业应用开发实战》

阅读更多

我的新书《Spring 3.x 企业应用开发实战》已经出来了:

当当:http://product.dangdang.com/product.aspx?product_id=22605701 ¥67.50

亚马逊:http://www.amazon.cn/Spring-3-x%E4%BC%81%E4%B8%9A%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%AE%9E%E6%88%98-%E9%99%88%E9%9B%84%E5%8D%8E/dp/B006RJS32K/ref=sr_1_1?ie=UTF8&qid=1329361219&sr=8-1 ¥72.00

京东商城:http://book.360buy.com/10915709.html ¥72.20

 

 


《Spring 3.x 企业应用开发实战》  
  

 

ISBN 978-7-121-15213-9  2012年2月出版  定价:90.00元(含光盘1张)  16开  728页  10年技术专家邀您共享Spring饕餮盛宴


内容简介

  Spring 3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring 3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架、REST风格的Web编程模型等。这些新功能实用性强、易用性高,可大幅降低Java应用,特别是Java Web应用开发的难度,同时有效提升应用开发的优雅性。

  本书是在《精通Spring 2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,本书延续了上一版本追求深度,注重原理,不停留在技术表面的写作风格,力求使读者在熟练使用Spring的各项功能的同时,还能透彻理解Spring的内部实现,真正做到知其然知其所以然。此外,本书重点突出了“实战性”的主题,力求使全书“从实际项目中来,到实际项目中去”。

 

 

前 言

本书小述

  Spring为Java世界带来了一场震撼性的技术革新,它颠覆了传统Java应用开发笨重的方式,影响和正在影响着Java开发者思考问题的方法。从2004年发布第一个版本以来,Spring逐渐占据了Java开发人员的视线,博得了开源社区一片赞誉之声,开源社区里“春”城无处不飞花。  在2006年发布Spring 2.0版本后,Spring的易用性,扩展性和整合性得到了充分的展示,越来越多Java开发者争先恐后地投奔到Spring平台中来,Spring已成为事实上的Java应用开发平台,成为Java一站式轻量级平台的无冕之王。  在历经长达3年的磨砺之后,2009年Spring 3.0横空出世,挟带着SpEL、OXM、REST、验证/格式化等众多令人惊艳的新功能再次掀起一场Spring的热潮。笔者在2007年曾撰写的拙作《精通Spring 2.x》已经显得昨日黄花,有感于读者朋友的青睐和出版社朋友的力促,一直希望能与时俱进将本书翻版更新,但囿于这两年工作繁忙且笔者又不希望草率应付,遂使心中夙愿沉积日久渐成心病。由于在可预知的未来皆难有大段空暇的时间,想起刘墉之创作《萤窗小语》都是掇拾繁忙之空隙集腋成裘,因此,笔者亦学习效仿之,利用节假日,周末等时间完成原版的改造,从2010年国庆开始到2011年国庆结束,历时已一年矣。  本次改版,不但将全书内容更新同步到Spring 3.0,还对原版内容进行了大面积的优化和调整。例如,对单元测试、WebService等内容进行了全新重写,对Spring事务管理各种疑难困惑详细剖析,此外还引入一章逼真再现一个实战性Web项目的开发全过程等。所有这些调整的目的都是希望在延续前版的“深入”的同时,能让本书更贴近于“实战”。

本书的特点

  揭示内幕、深入浅出:笔者对Spring的源码进行了彻底的分析,深刻揭示了Spring框架的技术内幕,让读者知其然,更知其所以然。Spring中许多设计经验、技巧、模式具有很高的借鉴性,在透彻学习Spring体系结构的同时,读者可以直接将这些方法引借到具体的应用开发中。  同步更新、与时俱进:虽然在2009年9月就发布Spring 3.0第一个候选版本,后来又发布了多个RC版本,并最终于2011年10月发布了Spring 3.1的正式版本。新功能的添加以及旧功能的调整从来就没有停止过。笔者在本书写作过程中时刻关注Spring新版本功能的变化,并及时调整全书内容与其同步,保证全书内容与时俱进。  突出重点,淡化边缘:虽然全书洋洋洒洒近800页,便本书没有片面追求内容的面面俱到,相反,我们特别注意内容的剪裁和取舍。对于实用性强的知识点深入分析、深度挖掘,而对于不常使用的知识点到为止,甚至不纳入本书的范围。举例来说,我们对使用 Spring-WS开发基于Spring的Web Service应用、OXM、Spring MVC等这些实用性强的技术都进行了深入的分析,而对如何集成EJB、JMX、JCA等这些不常使用的功能完全不涉及。很好地做到了实用性和深入性二者的统一。  理论透彻、面向实践:本书在透彻分析原理、讲解技术知识点的同时,特别注意与实际应用的结合,笔者将自身丰富的实战经验糅合到全书的相关知识点上,很好地做到了知识讲解和实践经验的结合。让读者在掌握纯技术知识的同时,能够对如何活用技术做到胸有成竹。如笔者在第13章讲解任务调度的内容时,专门辟出13.6小节讲解实际应用中任务调度的使用经验;在第18章中讲述使用JavaMail发送电子邮件时,专门通过18.4小节讲述了在实际应用中发送邮件的各种注意事项。此外,我们还适时提供了“实战经验”的插文,它们在不影响上下文连贯性的同时让读者学习到了相关技术的实战经验。诸如此类以实际应用为导向的内容贯穿全书,这是本书区别于其他书籍特色之一。  代码简洁、图例丰富:全书的代码在排版布局以及内容的剪裁上颇费心思,实例代码重点关注当前知识点涉及的内容,弱化边缘代码,并采用特殊的排版方式适时添加简明扼要的注释,方便程序代码的阅读和重点内容的把握。全书拥有大量精美的图表,这些图表很好地解构了上下文中一些难点的知识,大大提高了阅读性,降低了理解的难度。  注重趣味、轻松阅读:由于技术书籍的严谨性、知识性的特点,阅读技术书籍往往是枯燥乏味的,更遑论趣味性。笔者对此深有感触,为寻求一些突破,我们在全书大部分章节都精心设计一个“轻松一刻”,它们和上下文内容存在某种程度的关联性,但其本身是一段趣味性的短文,它们在增强全书趣味性的同时,还为读者提供另外一个思考问题的角度。  相关知识、一网打尽:Spring不但本身涉及众多Java技术,其集成的第三方技术本身也涵盖了丰富的知识。我们在介绍Spring相关技术时,都会简明扼要地讲解相关联的基础知识,这包括JDK 5.0的新知识和被集成技术的知识,准备好知识背景,而不是完全脱离背景知识的情况下孤立讲解Spring的知识。  历时一载、倾力打造:本书从筹划到全书改版完成,历经近一年的时间,笔者充分利用所有可用的空闲时间,多次拖延完稿的计划,终于于2011年国庆才完成本书的所有稿件。

本书的结构

  本书分为5大篇,其中第1篇为Spring概述性知识;第2篇讲解了Spring的IoC和AOP的知识;第3篇讲解Spring的各种数据访问技术的内容;第4篇讲解业务层和Web层的技术;第5篇讲解面向实践的单元测试及实战项目。由于篇幅所限,笔者将邮件发送及WebService的章节以电子文档的形式作为附件放到光盘中,请读者通过光盘进行阅读。  下面简要介绍一下每章的内容。  第1章:对Spring框架进行宏观性的概述,力图使读者建立起对Spring整体性的认识。  第2章:通过一个简单的例子展现开发Spring Web应用的整体过程,通过这个实例,读者可以快速跨入Spring Web应用的世界。  第3章:讲解Spring IoC容器的知识,通过具体的实例详细地讲解IoC概念。同时,对Spring框架的三个最重要的框架级接口进行了剖析,并对Bean的生命周期进行讲解。  第4章:讲解如何在Spring配置文件中使用Spring 3.0的Schema格式配置Bean的内容,并对各个配置项的意义进行了深入的说明。  第5章:对Spring容器进行解构,从内部探究Spring容器的体系结构和运行流程。此外,我们还将对Spring容器一些高级主题进行深入的阐述。  第6章:我们从Spring AOP的底层实现技术入手,一步步深入到Spring AOP的内核中,分析它的底层结构和具体实现。  第7章:对如何使用基于AspectJ配置AOP的知识进行了深入的分析,这包括使用XML Schema配置文件、使用注解进行配置等内容。  第8章:介绍了Spring所提供的DAO封装层,这包括Spring DAO的异常体系、数据访问模板等内容。  第9章:介绍了Spring事务管理的工作机制,通过XML、注解等方式进行事务管理配置,同时还讲解了JTA事务配置知识。  第10章:对实际应用中Spring事务管理各种疑难问题进行透彻的剖析,让读者对Spring事务管理不再有云遮雾罩的感觉。  第11章:讲解了如何使用Spring JDBC进行数据访问操作,我们还重点讲述了LOB字段处理、主键产生和获取等难点知识。  第12章:讲解了如何在Spring中集成Hibernate、myBatis等数据访问框架,同时,读者还将学习到ORM框架的混用和DAO层设计的知识。  第13章:本章重点对在Spring中如何使用Quartz进行任务调度进行了讲解,同时还涉及了使用JDK Timer和JDK 5.0执行器的知识。  第14章:介绍Spring 3.0新增的OXM模块,同时对XML技术进行了整体的了解。  第15章:对Spring MVC框架进行详细介绍,对REST风格编程方式进行重点讲解,同时还对Spring 3.0的校验和格式化框架如果和Spring MVC整合进行讲解。  第16章:有别于一般书籍的单元测试内容,本书以当前最具实战的JUnit4+Unitils+ Mockito复合测试框架对如何测试数据库、Web的应用进行了深入的讲解。  第17章:以一个实际的项目为蓝本,带领读者从项目需求分析、项目设计、代码开发、单元测试直到应用部署经历整个实际项目的整体开发过程。

 

8
2
分享到:
评论
20 楼 youjianbo_han_87 2012-10-09  
不错,就是对于学生族来说,太贵了。
19 楼 coder 2012-08-10  
P25:
p:url="jdbc:mysql://localhost:3306/sampledb"    // 应该是3309
18 楼 uniquejava 2012-06-09  
stamen 写道
好的,后面的书我都会调整为maven了。Maven原来用得不多

maven版的baobaotao搭建好了:),我的pom配置如下:https://github.com/uniquejava/baobaotao/blob/master/pom.xml,新手多多指教(第一次玩,中文注释乱码了)
17 楼 uniquejava 2012-06-09  
刚开始看第2章 快速入门 ,还不错:)
发现了几个错误
page30 assertEquals传入的参数写反了,前面是expected,后面是actual
page30 TestUserService应该继承TestCase

page33.客户端ip地址应该是request.getRemoteAddr书中写成getLocalAddr了

page36 <c:url value="/loginController.html"应该改为<c:url value="loginCheck.html">

page37 “下一节我们将通过Ant工具”这里写的不对,因为下一节并没有介绍Ant。

暂时看到这里。发现了这些错误,希望作者单独开个勘误贴。
16 楼 stamen 2012-06-02  
好的,后面的书我都会调整为maven了。Maven原来用得不多
15 楼 巴巴米 2012-06-02  
wf_chn 写道
哥们儿,你的例子,想要跑起来很痛苦,期待你赶紧用maven构建起来

确实啊。。jar包得一个一个搞。。当时差点吐血。
14 楼 wf_chn 2012-06-02  
哥们儿,你的例子,想要跑起来很痛苦,期待你赶紧用maven构建起来
13 楼 stamen 2012-05-25  
lsc1414 写道
楼主啊,我在京东上买的你的书,
有两个十章,然后336-358这几页没有啊,
怎么还有这样的排版错误啊~~~能把这几页发给我么。

你去退一下吧,是单本书的问题,其它的没有问题啊。
12 楼 lsc1414 2012-05-25  
楼主啊,我在京东上买的你的书,
有两个十章,然后336-358这几页没有啊,
怎么还有这样的排版错误啊~~~能把这几页发给我么。
11 楼 stamen 2012-05-24  
不好意思,确实有错误,是在2.x基础上改的,有些没有同步好,我正在重新修订,确保没有错误
10 楼 美弥子55 2012-05-24  
  里面有很多的错误,不知道是不是在写这本书的时候,直接把原来的东西借鉴过来的。错误很明显
9 楼 steve_chen_1983 2012-05-23  
强烈要求收费电子版
8 楼 jinnianshilongnian 2012-05-14  
learnworld 写道
内容不错,就是价格贵的有点离谱。

让stamen 送我们本   不过知识是无价的  再贵的书,在承受范围内只要能学到知识可以考虑买
7 楼 learnworld 2012-05-14  
内容不错,就是价格贵的有点离谱。
6 楼 javabang 2012-03-29  
我也订了一本,还没到。
5 楼 qazxsw123222 2012-03-24  
正在学习,在亚马逊上买的,就是买回来光盘是坏的。
4 楼 youjianbo_han_87 2012-03-12  
书不错,就是太贵了。。。
3 楼 小龟爬爬 2012-02-28  
光盘读不了,很郁闷。明天换台机器试试。
2 楼 巴巴米 2012-02-26  
要是能弄个收费电子版就好了...
1 楼 飞天奔月 2012-02-17  
一直很喜欢陈雄华的书和帖子

还记得以前的很多代码 有baobaotao的字样不

2系列的没有买,想买的时候买不到了

这个不容错过

相关推荐

    2.精通Spring 4.x 企业应用开发实战

    1.精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4...

    Spring3.x企业应用开发实战(包括源码)绝对完整版

    Spring3.x企业应用开发实战(包括源码)绝对完整版 因未见太大,分8个小块(其他部分在本人资料里面查找),只有前4个每个收1分,后面4个免费下载,共4分,绝对完整,包含所有章节,不完整浏览分享

    《Spring 3.x 企业应用开发实战》lib包

    《Spring 3.x 企业应用开发实战》lib包是一个针对Spring框架3.x版本的实践教程配套资源,其中包含了在实际项目开发中可能用到的各种库文件。这些库文件是Spring框架与其他外部组件交互的关键,它们可以帮助开发者...

    《Spring 3.x企业应用开发实战》PDF

    《Spring 3.x企业应用开发实战》是一本深入讲解Spring框架在企业级应用程序开发中的实践指南。这本书专注于Spring 3.x版本,该版本是Spring框架发展史上的一个重要里程碑,引入了许多新特性和改进,旨在提升开发效率...

    Spring+3.x企业应用开发实战光盘源码,保证可用

    《Spring+3.x企业应用开发实战》是一本深入讲解如何使用Spring框架进行企业级应用程序开发的书籍。光盘源码是作者为了辅助读者理解和实践书中所讲述内容而提供的实际代码示例,确保了读者能够在实际操作中加深对...

    Spring3.x企业应用开发实战.pdf

    Spring3.x企业应用开发实战

    Spring+3.x企业应用开发实战光盘源码(全)

    Spring+3.x企业应用开发实战光盘源码(全) 资源内容如下: chapter2 ---schema ---src ---test ---WebRoot .... .myeclipse .settings .classpath .mymetadata .project charpter3 同上 .... .... .... charpter...

    精通Spring 4.x 企业应用开发实战 高清完整版PDF书及随书源码

    精通Spring 4.x 企业应用开发实战 高清完整版PDF书及随书源码。 精通Spring 4.x 企业应用开发实战 高清完整版PDF书及随书源码 Spring 4.0是Spring在积蓄4年后,隆重推出的一个重大升级版本,进一步加强了Spring作为...

    Spring 3.x企业应用开发实战.rar

    《Spring 3.x企业应用开发实战》是一本深入探讨Spring框架3.x版本的权威指南,旨在帮助开发者掌握Spring的核心技术和实际应用。这本书详尽地介绍了Spring框架如何在企业级项目中发挥关键作用,通过实例驱动的方式,...

    精通Spring 4.x 企业应用开发实战 + 源码

    《精通Spring 4.x 企业应用开发实战》是一本深入探讨Spring框架在企业级应用中的实践与源码解析的书籍。Spring作为Java领域最流行的开源框架之一,它为开发者提供了全面的解决方案,包括依赖注入、面向切面编程、...

    精通Spring4.x企业应用开发实战pdf+源码

    《精通Spring4.x企业应用开发实战》是一本深入解析Spring框架在企业级应用中的实践指南。这本书涵盖了Spring框架的核心概念、重要特性和实际应用,旨在帮助开发者熟练掌握Spring4.x版本的各种开发技能,以提高软件...

    精通Spring 4.x 企业应用开发实战高清带目录.pdf

    精通Spring 4.x 企业应用开发实战 陈雄华 PDF,清晰而且有标签,目录,非常好,谢谢分享。精通Spring 4.x 企业应用开发实战 陈雄华 PDF,清晰而且有标签,目录,非常好,谢谢分享。

    精通Spring 4.x 企业应用开发实战

    本书是在《精通Spring 3.x――企业应用开发详解》的基础上,历时一年的重大调整改版而成的,延续了上一版本“追求深度,注重原理,不停留在技术表面”的写作风格,力求使读者在熟练使用Spring的各项功能的同时透彻...

    Spring 3.x 企业应用开发实战 pdf

    由于提供的文件内容是关于“更多最新编程资源分享下载站”的信息,这部分信息与具体的Spring 3.x企业应用开发知识点无关,因此不纳入本回答中。希望以上内容能对您了解《Spring 3.x 企业应用开发实战》这本书的可能...

    Spring 3.x 企业应用开发实战(光盘源码)2

    《Spring 3.x 企业应用开发实战》光盘附带各章节源代码。压缩分卷第二部分

    Spring 3.x 企业应用开发实战

    《Spring 3.x 企业应用开发实战》这本书深入浅出地介绍了如何利用Spring框架进行高效的企业级应用开发。Spring作为Java领域最流行的轻量级框架,它的3.x版本是其发展的一个重要里程碑,提供了丰富的功能和优化,为...

    spring 3.x企业应用开发实战

    为了生成关于“Spring 3.x企业应用开发实战”的知识点,我将根据Spring 3.x的一般知识体系来详细阐述。Spring 3.x是Java开发者广泛使用的一个框架,用于开发企业级应用。Spring框架采用模块化的方式,将企业级应用的...

    Spring3.x企业应用开发实战

     《Spring3.x企业应用开发实战》是在《精通Spring2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,本书延续了上一版本追求深度,注重原理,不停留在技术表面的写作风格,力求使读者在熟练...

    Spring 3.x 企业应用开发实战 PDF与源码 高清 带书签

    《Spring 3.x 企业应用开发实战》是一本深度探讨Spring框架在企业级应用开发中的实践指南。Spring作为Java领域中最流行的开源框架之一,它的3.x版本为开发者提供了丰富的功能和强大的支持,使得构建复杂的企业级应用...

    Spring 3.x 企业应用开发实战.pdf

    Spring 3.x 企业应用开发实战.pdf 高清pdf版

Global site tag (gtag.js) - Google Analytics