文章目录
Spring框架概述
- Spring是轻量级的开源的JavaEE框架。
轻量级:引用的jar包比较小比较少。
-
Spring可以解决企业应用开发的复杂性。
-
核心:IoC和AOP
名词 | 翻译 | 解释 |
---|---|---|
IoC | inverse of control:反转控制 | |
AOP | aspect oriented programming:面向切面编程 | |
Spring IoC
把创建对象的过程不通过New关键字创建,而是交给Spring容器创建和管理。
实现方式:配置文件和注解
Spring提供IoC容器实现两种方式:(两个接口)
-
BeanFactory:IoC容器基本实现,是Spring内部的使用接口,不提供开发人员进行使用。
加载配置文件时不会创建对象,在获取对象的时候才去创建对象。
-
ApplicationContext:BeanFactory接口的子接口,提供更多更强大的功能,一般由开发人员进行使用。
加载配置文件时就会创建对象。