赞
踩
Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架,
它主要是为了解决企业应用开发的复杂性而诞生的:
目的:解决企业级应用开发的复杂性。
功能:使用基本的JavaBean代替EJB。范围:任何Java应用。
为数据存取提供了一致性的框架。
一个组件A,不关心其他常用的服务组件B,但是这个组件A使用B的时候,不是组件A自身去调用,
而是通过配置等其他方式,列如Spring中可以通过XML配置文件。这样就使得A压根就不需要
知道服务组件B是怎么样的,爱存在不存在,爱怎么样存在都与A无关。A只需要关心自己的业IOC控制反转:说的是创建对象实例的控制权从代码控制剥离到IOC容器控制,实际就是你在xml文件控制,
侧重于原理。
DI依赖注入:说的是创建对象实例时,为这个对象注入属性值或其他对象实例后,侧重于实现。Spring希望为企业应用提供一站式的解决方案(建议:如果是高并发大型项目,慎重使用,
因为项目大量使用反射机制,必定会影响性能。)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。