初识Spring

来源:互联网 发布:seo报价系统 编辑:程序博客网 时间:2024/05/22 17:17

1.spring的优势

   a)组件不需要实现框架指定的接口,可以相对轻松地将组件从Spring脱离,甚至不需要任何修改

   b)组件之间的依赖关系减少,极大改善代码的重用性

      如何实现:Spring的依赖注入机制,在运行期为组件配置所需资源,无需在编写组件代码时就加以指定,从而在相当程度上降低了组件之间的耦合,Spring通过以来诸如模式,将依赖关系从编码中脱离出来,从而大大降低了组件之间的耦合,实现组建真正意义上的即插即用。

   c)Spring为面向接口编程提供了一个更加自然的平台,基于Spring开发,会使程序员倾向于使用接口来定义不同层次之间的关联关系

 

2.关于Spring

    Spring是一个从实际项目开发经验中抽取的,可高度重用的应用框架;

    Spring Framework中最引人注目的是控制反转或者依赖注入(这两者其实是同一个概念Inverse of Control  Dependence Injection)

    (1)Spring涵盖了应用系统开发大多数技术范畴,包括MVC,ORM以及Remote Interface,这些技术往往贯穿了大多数一个用系统的开发过程,Spring从开发者角度对这些技术内容进行进一步的封装和抽象,使得应用开发更为简便;

    (2)Spring并非一个强制性的框架,它提供很多独立的组件可供选择,可以仅仅引用Spring的ORM或者MVC模板;

  Spring是一个切实的,能实实在在改善系统设计的好帮手;

  它是一种最能提高生产力的技术,非常有价值;

原创粉丝点击