Spring之旅

来源:互联网 发布:网络摄像头安装步骤 编辑:程序博客网 时间:2024/06/08 01:54

Spring之旅

重新开始学习Spring:

Spring 是一个开源框架,最早由Rod Johnson 创建。 Spring 是为了解决企业级应用开发的复杂性而创建的。使用Spring可以让简单的JavaBean实现之前只有EJB才能完成的事情。但是Spring不仅仅局限于服务端开发,任何JAVA应用都能在简单性、可测试性、和松耦合等方面从Spring中获溢。

Spring采取的4中关键策略:

  1. 基于POJO的轻量级和最小入侵性编码
  2. 通过依赖注入和面向接口实现松耦合
  3. 基于切面和惯性进行声明式编程
  4. 通过切面和模板减少样本式代码

依赖注入 DI

DI是组装应用对象的一种方式,借助这种方式,对象无需知道依赖来自何处或者依赖的实现方式。不同于自己获取依赖的对象。对象会在运行期赋予他们所依赖的对象。依赖的对象通常会通过接口了解所注入的对象,这样的话就能确保低耦合

AOP

AOP可以帮助应用将散落在各处的逻辑汇集在一处—切面。当Spring装配bean的时候。这些切面能够在运行期间编织起来,这样就能非常有效地赋予bean新的行为。
如: 添加事务管理、 日志管理等。可以不需要我们再在代码中自己进行编写了。
依赖注入和AOP是Spring框架最核心的部分,因此只有理解了如何应用Spring的最关键的功能,你才有能力使用spring框架的其他功能。

原创粉丝点击