第一部分 Spring的核心
用Spring我们可以做很多工作。但是当你取其核心时你会发现,Spring最主要的特征就是依赖注入-DI(Dependency Injection)和面向切面编程-AOP(Aspect Oriented Programming)。在第一章“开始Spring之旅”的开始部分,我将简单的介绍DI和AOP在Spring中的作用,让你看到他们如何帮助你解耦应用对象。
第二章“Bean的配置”中,我们将更深一步地讲解怎样使用Spring中最基本的XML配置文件来保持应用对象能够松散地与DI耦合。你将学会如何来定义应用对象以及如何连接他们之间的依赖关系。
XML文件并不是唯一一个配置Spring的方式。在接下来的一章,第三章“尽量减少Spring中的XML配置文件”中我们探索出了一些Spring的新的特征,这些新的特征可以帮助我们实现在最小程度上使用或者(在一些案例中)不使用XML文件来配置应用对象。
第四章“面向切面编程AOP”,探索如何使用Spring的特征AOP来解耦整个系统为应用对象提供的服务(像系统安全或审计服务)。本章为以后的第6章和第9章作了一个铺垫,在第6章和第9章中你将学到如何使用Spring AOP来提供声明性事物和安全。
待续……