Spring好处————网友总结

1.

其实用spring最好的地方就是实现代码的复用。
首先spring的设计原则是非侵入性的,就是实际业务逻辑代码中感觉不到spring框架的存在,spring只是在其中起到一个实例产生的作用,然后把实例分配给需要的对象。这种设计的好事就是可以随时随地的把某个业务逻辑很轻松的从整个系统中抽离出来再在无任何修改的情况下用到其他系统中去。
然后就是切面的编程,这种设计是灵活的操作织入,例如你的某个业务逻辑是执行存款,存款这个业务之前之后都应该有某些附加操作,例如用户登录,检查余额,记录存款日志信息,但是这些不能够放在存款主业务当中,这个时候就可以用面向切面的方式灵活织入到存款业务中,但是这个过程有不需要改变原存款业务代码和逻辑实现。如果将来某个时候这些副业务更改,例如我不想记录存款日志信息,但是我又要加入打印出存款细节的附加操作,这个时候只要把记录日志剥离出来,再植入打印功能。同样不需要更改源代码。
spring这些设计的终极目标就是避免同样或者相似功能在不同系统中的重复开发而设计的。

 

 

 

2.

开闭原则:对扩展开放,对修改封闭,这是设计框架的原则,换句话说就是把耦合度降到最低。

Spring的依赖注入就是这一方面的最好体现。使我们可以实现分层开发
通过AOP,可实现声明式事务,统一的日志管理等等。

 

 

 

3.

(1)轻量级的框架
(2)非侵入性的
(3)可以整合其他的框架,比如Struts, Hibernate等,使一个全方位的应用程序框架
(4)可以提供事务管理

(5)实现松耦合(比如struts各层耦合度很高)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值