Spring的优点

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

1.方便解耦,简化开发

        Spring就是一个容器,可以将所有对象创建和关系维护交给Spring管理。  

2.AOP编程支持

面向切面编程,方便实现程序进行权限拦截,运行监控等功能。

3.声明式事务的支持

通过配置完成事务的管理,无需手动编程

4.方便测试

5.方便集成各种优秀的框架。

IOC

Spring 通过IOC容器来管理所有的Java对象的实例化和初始化,控制对象与对象之间的依赖关系。

IOC创建对象的过程

1.首先创建配置文件bean.xml,在配置文件中定义类的信息。然后加载进IOC容器,所以使用一个接口的形式来加载,因为类的信息可能是配置文件的方式或者是注解的形式。在IOC容器中,通过BeanFatory工厂+反射的形式最终进行实例化。然后进行初始化,最终生成对象。通过context.getBean("user");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值