Spring框架的优点

       Spring是一个轻量级的DI和AOP容器框架,在项目的中的使用越来越广泛,它的优点主要有以下几点:

  • Spring是一个非侵入式框架,其目标是使应用程序代码对框架的依赖最小化,应用代码可以在没有Spring或者其他容器的情况运行。
  • Spring提供了一个一致的编程模型,使应用直接使用POJO开发,从而可以使运行环境隔离开来。
  • Spring推动应用的设计风格向面向对象及面向接口编程转变,提高了代码的重用性和可测试性。
  • Spring改进了结构体系的选择,虽然作为应用平台,Spring可以帮助我们选择不同的技术实现,比如从Hibernate切换到其他的ORM工具,从Struts切换到Spring MVC,尽管我们通常不会这么做,但是我们在技术方案上选择使用Spring作为应用平台,Spring至少为我们提供了这种可能性的选择,从而降低了平台锁定风险。
       总之,在使用Spring的时候,对Spring可以按不同的角度进行裁剪,并且有不小的选择空间,而这些对应用场景的裁剪和选择,取决于我们对Spring的认识和应用开发的需要。

你可能感兴趣的:(Spring,spring,java)