美文网首页
Spring的设计目标、设计理念及应用场景

Spring的设计目标、设计理念及应用场景

作者: watermountain | 来源:发表于2019-02-18 21:40 被阅读0次

    设计目标:一站式、轻量级、应用开发框架。最终目标是简化应用开发的编程模型。

    设计理念:Spring 抽象了许多在应用开发中遇到的共性问题,支持POJO和使用JavaBean的开发方式,使应用面向接口开发,充分支持OO(面向对象)的设计方法。

    IoC容器实现的依赖反转,把依赖关系的管理从Java对象中解放出来,交给了IoC容器(或者说是Spring框架)来完成,从而完成了对象之间的关系解耦:原来的对象-对象的关系,转化为对象-IoC容器-对象的关系,通过这种对象-IoC容器-对象的关系,更体现出IoC容器对应用的平台作用。

    理念:

        模块化

        POJO 开发

        面向接口编程转变(提高了代码的重用性)

    Spring框架中的各个模块除了依赖IoC容器和AOP之外,相互之间并没有很强的耦合性。

    可以使用Spring集成其他的J2EE服务,如JavaMail、JMS、JNDI等

    相关文章

      网友评论

          本文标题:Spring的设计目标、设计理念及应用场景

          本文链接:https://www.haomeiwen.com/subject/manweqtx.html