使用Spring的好处

使用Spring的好处

1.      轻量级框架 

Spring是轻量级框架,基本的版本大约2M

2.      控制反转   

Spring通过控制反转实现松散耦合,对象们给它们的依赖,而不是创建或者查找依赖的对象们 

方便解耦,简化开发

3.      面相切面的编程 AOP

Spring支持面相切面的编程,并且把应用业务逻辑和系统分开

4.      容器 

Spring 包含并管理应用中对象的生命周期和配置

5.      MVC框架 

Spring的WEB框架是个精心设计的框架,是WEB框架的一个很好的替代品

6.      事务管理 

Spring 提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务(JTA)

7.      异常处理 

Spring 提供方便的API把具体技术的相关异常(比如由JDBC Hibernate or JDO 抛出的) 转化为一致的 unchecked异常

概念补充

IOC控制反转:说的是创建对象实例的控制权从代码控制剥离到IOC容器控制,实际就是你在xml文件控制,

侧重于原理。

DI依赖注入:说的是创建对象实例时,为这个对象注入属性值或其他对象实例后,侧重于实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值