spring是什么
一站式轻量级开源框架
spring有什么特点
- 方便解耦,简化开发
- AOP编程支持
- 声明式事务支持
- 方便测试
- 方便与其他优秀框架集成
- 降低Java EE API使用难度
- Java源码是经典学习范例
spring的框架结构

- spring core。提供了依赖注入特性来管理应用程序中的组件。
- spring aop。提供了面向切面编程特性。
- spring test。提供了应用的测试服务。
spring核心概念
- Ioc(Inverse of Control),控制反转。对象创建的权力由程序反转为spring框架。
- DI(Dependency Injection),依赖注入。在Spring框架负责创建Bean对象时,动态地将依赖对象注入到Bean组件中。
- AOP(Aspect Oriented Programming),面向切面编程。在不修改目标对象的源代码情况下,增强Ioc容器中Bean的功能。
- Spring容器,即Ioc容器,底层是一个BeanFactory。
发表回复