
网站救助计划
1.为阅读体验,本站无任何广告,也无任何盈利方法,站长一直在用爱发电,现濒临倒闭,希望有能力的同学能帮忙分担服务器成本
2.捐助10元及以上同学,可添加站长微信lurenzhang888,备注捐助,网站倒闭后可联系站长领取本站pdf内容
3.若网站能存活下来,后续将会持续更新内容
优点:
- 方便解耦,简化开发
通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,降低耦合
- AOP编程的支持
通过Spring提供的AOP功能,方便进行面向切面的编程,把应用业务逻辑和系统服务分开,例如权限校验、监控等功能
- 事务管理
Spring 提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务
- 方便程序的测试
Spring对Junit4支持,可以通过注解方便的测试Spring程序
- 方便集成各种优秀框架
可以集成Struts、Hibernate、MyBatis等框架
- 降低JavaEE API的使用难度
Spring对JavaEE开发中非常难用的一些API(JDBC、JavaMail、远程调用等),都提供了封装,使这些API应用难度大大降低。
优点主要还是前两个,就是反复说的IoC和AOP,后面也会重点介绍
缺点:
- Spring依赖反射,反射影响性能
- 使用门槛较高,入门较慢(这个比较牵强,凑数的)
本站链接:https://www.mianshi.online,如需勘误或投稿,请联系微信:lurenzhang888
点击面试手册,获取本站面试手册PDF完整版