Spring是一个开源的控制反转(Inversionof Control ,IoC)和面向切面(AOP)的容器框架。包含了很多优秀的设计模式,聚解耦合的分层机制。
spring是干嘛的?spring是一个轻量级的容器框架。有如下compones组成,不是构成就是说你可以根据自己的需要添加。
组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:
2 h8 q( F- d/ i( \) I. C1 T. J! h3 ^. h& o
核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。可以省去传统的new一个对象来get某个成员bean的冗余代码编写,更重要的解耦。 在每个Spring IoC容器中一个bean定义只有一个对象实例 --singleton=“true” 就可以实现。 scope="prototype“ 就是每次都new一个。' b. u$ [6 U: g" V9 I8 P6 s) ^-- 看