Spring环境的搭建
本演示案例采用Spring的版本为:spring-framework-4.0.0.M2。所以需要自行下载对应版本的文件包:spring-framework-m2-dist.zip。由于Spring框架使用了commons-logging,所以需要添加依赖的jar文件,本例使用的是:commons-logging-1.1.3.jar。
以下为下载地址,
http://download.csdn.net/download/ma_hoking/8135599请自行下载。
Spring IoC 和 AOP
IoC,直观地讲,就是容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在。控制权由应用代码中转到了外部容器,控制权的转移就是所谓的反转。IoC还有另一个名字——“依赖注入(Dependency Injection)”。从名字上理解,所谓依赖注入,即组件之间的依赖关系由容器的运行期决定,形象的说,就是容器动态地将某种依赖关系注入到组件中。IoC设计模式,重点关注组件的依赖性、配置以及生命周期。当然,IoC也适用于简单类,而不只是组件。