您的浏览历史

Spring 2企业应用开发(Spring开发团队力作)

促销活动
  • [本书]参加人民邮电出版社满80元赠书活动

基本信息

编辑推荐

Spring开发团队力作,使你从优秀到卓越.
总结Spring应用开发的最佳实践..
典型企业应用范例,丰富的技巧和编程感悟...

推荐阅读

内容简介回到顶部↑

本书是一部权威的实战指南,由Spring 开发团队撰写,全面讲述了Spring 2 企业应用开发。主要涵盖Spring Framework 、核心容器、AOP(面向方面编程)、典型的Spring AOP 框架等内容。通过阅读本书,读者能够在实战中掌握Spring 最佳实践,成为高效的Java 开发人员。
本书适合各层次Java 开发人员阅读和参考。

作译者回到顶部↑

本书提供作译者介绍

SpringSource公司,前身为Interface21,Spring之父Rod Johnson为推广Spring框架于2004年创建。公司汇集了SPring框架的主要核心开发者,是推动和支持Spring成为企业级Java事实标准的主要力量。
.. << 查看详细

作者: 杨春花
杨春花,北京聚众开源科技有限公司营销助理,负责社区活动的组织与沟通。满江红开放技术研究组织核心翻译与审校人员。参与翻译的图书有《Hibernate实战(第2版)》、《Spnng 2企业应用开发》、《Effective Java中文版(第2版)》等。博客地址:http://blog.csdn.net/Java2Class/.. << 查看详细

[同作者作品]
Hibernate实战(第2版)(Hibernate之父亲自执笔)
Effective Java中文版(第2版)(09年度畅销榜TOP50)(Java领域四大名著之一)
Spring 攻略(Spring专家力作、理论与实践完美结合)

目录回到顶部↑

第1章 Spring Framework概述 1
1.1 构建业务应用程序 1
1.1.1 Java平台的问题 1
1.1.2 Spring Framework入门 2
1.2 Spring Framework模块简介 2
1.3 范例应用程序简介 4
1.4 应用程序中的依赖管理 5
1.4.1 有依赖的用例 5
1.4.2 处理简单Java中的依赖 8
1.4.3 用JNDI查找依赖 10
1.4.4 利用Spring Framework提供依赖 12
1.5 将Spring Framework与Java EE整合 17
1.5.1 Spring Framework与Java EE技术整合 18
1.5.2 Spring和EJB 18
1.6 在应用程序中配置Spring Framework 19
1.7 小结 21

第2章 核心容器 22
2.1 工厂如何工作 22
2.1.1 工厂方法 22

译者序回到顶部↑

随着业务的不断发展和需求的逐渐膨胀,大家所面对的Java项目越来越复杂,应用程序也越来越大,如何在应用程序的简单性和一致性这两个重要方面取得成功,将成为开发的重中之重。在应用程序开发的过程中,如何实现简单性?如何做到仅仅实现绝对必要的功能?如何做到编写尽可能整洁、易读且简单的代码?如何做到编写易于测试且只需测试一次的代码?如何使应用程序尽可能地敏捷和快速?成了困扰开发人员的难点。尝试着使用一下Spring Framework吧!也许它会给你带来惊喜!.
Spring Framework已经通过合并最佳实践方法和简化开发,明显改善了人们设计和实现业务应用程序的方式。它为Java平台带来了一致性,我们可以利用Spring的这种一致性来使我们的应用程序变得更加一致。正是Spring给开发人员带来了在适当的地方应用相同的设计和编码模式所展现出来的这种API一致性,让开发人员能够更加专注于应用程序的业务逻辑而不是各种框架本身的语义,API的一致性引领并促进着开发的简单性,提高了开发的效率。
当今,全世界成千上万的Java开发人员选择Spring Framework作为Java应用程序的框架。本书将指导读者在代码中实现简单性,并介绍它如何有助于编写易于测试的简单代码。通过复杂的范例应用程序详细地说明如何使用这个框架,在典型的业务应用程序中如何使用它,同时进行深入的剖析。读者将会从中受益匪浅,并且能够以最有效和最可靠的方式来使用它们,从而成为一名更加高效的Java开发人员。..
希望本书能使那些想在应用程序中使用Spring Framework的Java开发人员,不仅能够全面了解到它所提供的种种特性,而且能够学会在什么时候以及如何正确地使用它,从而获得如何去编写易于测试的简单代码的经验。
本书由我组织进行翻译,第1章到第8章由翟育明翻译,我负责前言、附录以及第9章到第10章的翻译,并负责本书所有章节的全面审校。参与翻译和审校的还有:俞黎敏、荣浩、林仪明、凌家亮、王琳、李勇、师文丽、刘传飞、王建旭、程旭文、罗兴、邱庆举,在此再次深表感谢。
虽然我们在翻译过程中竭力追求信、达、雅,但限于自身水平,也许仍有不足,还望各位读者不吝指正。大家可以访问我的博http://Java2Class.JavaEye.com/,与我交流。
翻译时采用的术语表的链接为http://www.JavaEye.com/blog/70124,请大家参考。...
杨春花
于2008年北京奥运火热进行时

前言回到顶部↑

本书讲述Spring Framework,这是全世界成千上万的Java开发人员所选择的Java应用程序框架。我们认为,要介绍Spring Framework,重要的是必须说明如何使用这个框架。因此我们写了本书,通过复杂的范例应用程序,来示范在典型的业务应用程序中如何使用Spring Framework。通过探讨贯穿全书的范例应用程序代码,你将会从有关应用程序开发的诸多见解中受益匪浅。对于任何开发人员来说,这都很重要,无论你具备了多少年的开发经验。.
本书的最终目的是让读者通过掌握Java平台开发最佳实践,并以最有效和最可靠的方式使用它们,而成为一名更加高效的Java开发人员。
本书主要阐述如何在软件开发的两个重要方面取得成功:简单性和一致性。这两个目标都可以通过Spring Framework实现,尽管创建再简单的设计也离不开Java开发人员自身的努力。API一致性的概念包括在适当的地方应用相同的设计和编码模式。用户在使用一致的API时感觉十分舒适,并且能够专注于它的逻辑而不是它的语义。Spring Framework善于为Java平台带来一致性。我们将介绍如何利用这种一致性来使应用程序变得更加一致。
软件开发中的简单性意味着以下4件事。
□仅仅实现绝对需要的功能。
□编写尽可能整洁、易读且简单的代码。
□编写易于测试且只需被测试一次的代码。
□将开发过程周期简化到尽可能地敏捷和快速(将项目的设置考虑在内)。
Spring Framework能够使你以简单的方式实现应用程序,但是无法防止你编写过于复杂的软件,这种软件往往难以测试,并且不能提供预期的功能。本书将指导你在代码中实现简单性,并介绍Spring Framework如何有助于编写易于测试的简单代码。
本书的读者对象
本书主要面向想要在应用程序中使用Spring Framework的Java开发人员。你不仅会了解到Spring Framework提供哪些特性,还会学到什么时候以及如何正确地使用它们。
本书的组织结构
本书分成10章,下面分别介绍各章的主要内容。
□第1章介绍Spring Framework及其核心价值。这一章会讨论Spring Framework的模块,介绍范例应用程序,并使用Spring Framework解决一个许多应用程序都会遇到的重要问题。这一章还会探讨Spring与Java EE(Java Enterprise Edition)以及EJB(Enterprise JavaBeans)的关系。
□第2章深入讲述可以用来配置和部署应用程序的Spring Framework核心部署模型。这是为应用程序带来一致性的完美开端。一旦了解了这个部署模型如何工作,就可以在需要配置对象的时候重用它了。..
□第3章阐述如何在任何需要的地方重用对于某个问题来说最有效且最灵活的解决方案。如果很多地方都需要某一个解决方案,那么此解决方案的技术术语为横切关注点(cross-cuttingconcern)。这一章介绍Spring的AOP(aspect-oriented programming,面向方面编程)框架。
□第4章构建在AOP的主题之上,介绍了Spring 2.0如何使AOP变得更加一致,并且使用起来更加简单。
□第5章讲述数据访问[也称作持久化(persistence)]是如何简化的,以及如何通过SpringFramework变得一致。如果正确地处理了数据访问,会明显改善应用程序的简单性,这一章还会介绍如何做到这一点。
□第6章讨论范例应用程序的数据访问层,它利用Spring的JDBC框架实现。
□第7章介绍如何利用Spring的事务管理框架,将事务管理从应用程序代码中移出。

序言回到顶部↑

一把锤子可以做出很多东西,可能是个板凳,也可能是件艺术作品,这都取决于你如何去做。.
Spring自诞生那天起就为企业软件开发带来了新的动力,经过几年的实践,Spring已逐渐代替Struts成为Java企业开发的新标杆。在众多软件开发的书架上,Spring方面的书已经琳琅满目,那么本书又有什么不同呢?翻遍大部分Spring方面的书,你会发现很多的书在介绍Spring是什么方面不惜篇章。然而,对于我们一个普通的架构师或程序员来说,我们更关心的是如何用好Spring,如何把Spring当作一把利剑,去解决现实中遇到的问题。本书就是从这个角度出发,借助Spring的特性,深入一个企业软件开发的方方面面,借用大量的示例告诉我们,如何才能正确地使用Spring中的每一个特性,如何才能将Spring使用得游刃有余,如何才能解决我们现实中遇到的那些奇奇怪怪的问题。
本书最大的特点就是语言朴实、实践性强。在本书中,作者针对企业开发所遇到的问题,通过具体的Spring示例和深入的代码解析,有针对性地让读者体会了最佳实践,并给予相应的使用建议。这让读者在深入了解Spring 2.0的特性的同时,还可以参考Spring特性的使用方法去解决现实中同类型的问题,为最佳实践提供了一个有力的依据。在阅读本书时你会发现,作者在示例方面煞费苦心,每个示例都是精心挑选的,可以让读者由浅入深地了解解决一系列问题的方法,使读者对企业软件开发各个环节有更为清晰和透彻的认知,从而理解如何才能构建出合格的企业级应用程序。..
如果把其他Spring方面的书看作Spring的向导,那么本书则是让你摆脱向导束缚的跳板。本书不再详细探讨基本的概念,不再深入论述Spring的定位,而是帮助你了解如何才能用好这个工具,如何才能让它成为你手中的武器,如何才能阔步前行。相信读者和我一样,会在本书中受益,学到的不再是抽象的概念和那些为什么这么做的阐述,而是能够清晰地了解问题的所在,知道如何才能走在正确解决问题的路上,相信这一点,对你,对我,对每个程序员、每名架构师都是至关重要的。
当用Spring 2开发应用程序的时候,生成的是一个普通的应用程序,还是一个企业级的应用程序,这都取决于你如何去做。...
Yanger
Smarter.com.cn 中国区运营经理
http://spring.jactiongroup.net/ Spring中文论坛创始人

媒体评论回到顶部↑

“本书代码丰富,有用的专家技巧和建议俯拾即是,是Spring程序员的优秀参考书。”.
——JavaLobby
“本书正是我要找的,以一种简单易懂的方式介绍了很多方面。……对Spring AOP的介绍尤其出色。……可以立竿见影地用到我的项目中。”
——Amazon.com读者评论...

评论交流

共有9人开贴评论  13人参与评论  5人参与打分 查看

3人
 60%
用户平均打分
我要写评论 help如何参与评论和打分
0人
 0%
0人
 0%
1人
 20%
1人
 20%

seanvinson

五级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-2-4 20:43:00
翻译的真的很差劲,我是用来给学生做教材的,结果后悔万分。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

joyoytj
四级评论员
  
发表于:2009-9-10 22:34:00
春花成了人邮的“专用”翻译了。是何原因?短时间内翻了那么多书,质量能保证?不会用翻译软件干出的吧
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

wfccpa

三级评论员
  
发表于:2009-5-18 10:38:00
本书不错,所涉及到的话题都精炼利索,没有废话,又不乏深度,阅读比较合我口味,但是有些我关心的话题没有涉及到,例如WebService,MVC也仅以概念介绍为主(以一个完整的小案例贯穿,描述比较清晰)。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

Olympics2008
一级评论员
  
发表于:2009-4-27 20:05:00
"待到山花烂漫时,她在丛中笑",罢了,罢了!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

xxxxxx2
五级评论员
评价等级:  
发表于:2008-9-30 21:41:00
Pro Spring 2.5
Pro Java? EE Spring Patterns
都是好书啊,怎么不翻译过来呢?
回复 ( 2条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得2支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共9条)