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

2019-02-18  本文已影响0人  watermountain

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

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

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

理念:

    模块化

    POJO 开发

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读