推 荐 序(一)
一把锤子可以做出很多东西,可能是个板凳,也可能是件艺术作品,这都取决于你如何去做。
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这个词心中总能感到一丝清凉。如果你是一个Java开发者,相信一定还有更多的感觉。几年前,第一次接触Spring时只是对它的控制反转和模块化的思想有点兴趣,并没有想到日后这个框架会如此大红大紫——在企业级应用程序的开发领域里刮起一阵“轻量级”的旋风。
Spring核心开发者Rod Johnson的文章“Introduction to the Spring Framework”(2005年5月版)中第一节的标题就是“Yet another framework”。的确,Java EE的框架数数一箩筐,抓抓一大把,其中不乏优秀之作,如Struts等,但Spring就是这样出色,能从众多框架中脱颖而出。这绝非巧合,其中自有道理,我并不想解释什么,用户的认可就是最好的证明。暂且不论全球有多少开发者选择Spring,就算只统计中国的那也是一个不可能完成的任务。其实只要看看满江红翻译的Spring Framework Reference中文版的下载量就可以明了。
同样是那句话,但请允许我稍微改动一个单词“Yet another book”。正因为Spring是热门中的热门,关于它的书自然不少,那为什么你需要本书呢?一般我都会推荐别人去读官方参考手册,除了免费,更关键的原因是权威。但说到企业级应用,官方的参考手册不免有些欠缺,要知道企业级开发过程中存在无数难点,光有独立的知识点是远远不够的。另外,既然是讲企业应用程序,书中的例子也不能像普通入门书那样是简单的网上商店或者聊天室,本书的例子就够复杂够“企业级”。
好了,如果你已经捧起了这本书,那么请继续吧,再多翻上几页,再多看上几眼,也许这就能有所收获。
丁雪丰
Spring Reference中文翻译组Team Leader
| 回书目 上一节 下一节 |