[Spring in Action] 1. 初识Spring

    Spring的主要目的是给Java开发提供松散耦合的代码环境。其核心是DI(Dependency Injection)和AOP(Aspect-oriented Programming)。

    DI是联合对象的一种方法,对象无需知道依赖来自何处或者依赖的实现方式。不同于自己获取依赖对象,被依赖的对象被给予他们所依赖的类。依赖的对象通常只能通过接口知道所注入的对象,从而达到解耦的目的。

    AOP可以将应用中散开的逻辑集中在一个地方--切面。当Spring装配Bean时,这些切面将在运行中被编制,这样可以非常有效的给予Bean新的行为。

posted @ 2011-02-22 00:03  Reyes Yang  阅读(236)  评论(0编辑  收藏  举报