1.方便解耦,简化开发
Spring就是一个容器,可以将所有对象创建和关系维护交给Spring管理。
2.AOP编程支持
面向切面编程,方便实现程序进行权限拦截,运行监控等功能。
3.声明式事务的支持
通过配置完成事务的管理,无需手动编程
4.方便测试
5.方便集成各种优秀的框架。
IOC
Spring 通过IOC容器来管理所有的Java对象的实例化和初始化,控制对象与对象之间的依赖关系。
IOC创建对象的过程
1.首先创建配置文件bean.xml,在配置文件中定义类的信息。然后加载进IOC容器,所以使用一个接口的形式来加载,因为类的信息可能是配置文件的方式或者是注解的形式。在IOC容器中,通过BeanFatory工厂+反射的形式最终进行实例化。然后进行初始化,最终生成对象。通过context.getBean("user");

Spring框架:解耦、AOP与声明式事务管理的IT技术概览,
本文概述了Spring框架在IT开发中的关键特性,包括其作为容器的便利性,AOP编程支持实现权限控制,声明式事务管理,以及如何通过IOC容器简化对象管理和测试。详细介绍了IOC创建过程,如使用bean.xml配置和反射实例化对象。
168万+

被折叠的 条评论
为什么被折叠?



