请简单谈一下spring框架的优点都有哪些?

  1. 轻量:基础版本只有2MB
  2. 解耦方便:通过控制反转,实现松散耦合,对象们给出他们的依赖,而不是通过创建或查找对象的依赖
  3. 支持AOP:通过面向切面编程,实现业务逻辑和系统服务分开,方便的实现对程序进行权限拦截、运行监控等功能
  4. 支持声明式事务:spring提供事务管理接口,实现本地事务和全局事务的管理
  5. 异常处理:提供异常处理接口,把hibernate或者jdbc的异常转为一致的unchecked异常
  6. 利于测试:Spring支持Junit,可以通过注解配置,方便测试
  7. 易于集成其他优秀框架:Spring内部提供了对各种优秀框架的支持
  8. 降低J2EE API的使用难度:Spring对J2EE开发中非常难用的API,都提供了封装,使用这些API的难度大大降低

②. Spring是非侵入式的,基于Spring开发的应用一般不依赖于Spring的类
③. Spring是个容器,因为它包含并且管理应用对象的生命周期和配置,比如对象的创建、销毁、回调等

发布了610 篇原创文章 · 获赞 285 · 访问量 112万+

猜你喜欢

转载自blog.csdn.net/AlbenXie/article/details/104687686