Spring学习(一)

为什么要用Spring

Spring是实现了IOC和AOP特性的J2EE框架,它应用在J2EE各层能很好的管理各层组件,简化开发,解耦,有效集成其他框架。采用了低侵入式设计,代码污染率低。DI降低了对象替换复杂性,提高了软件之间的解耦。AOP通用式任务集中式管理提高了代码复用。

Spring核心技术

IOC反转控制以及AOP面向切面编程。

JAVA实现依赖注入三种方式

构造器注入,set方法注入,接口注入。

Spring Ioc容器本质

创建类的实例工厂,并对类的实例进行管理。

Spring IOC 需要bean工厂实现,主要提供了两个容器

BeanFactory、ApplicationContext

Spring IOC 加载Bean信息方式有两种

xml配置方式、注解方式

你可能感兴趣的:(Spring学习(一))