Spring4.0核心技术与最佳实践

来源:互联网 发布:成功率最高的网络骗术 编辑:程序博客网 时间:2024/05/16 14:08

前言——当学习成为一种习惯的时候,那么离成功就不远了。

第一部分 Spring的核心

引题Spring两大核心特性:IOC 和 AOP。

第一章  Spring IOC之旅

本章内容:

  • Spring IOC介绍
  • Spring IOC原理
  • Spring IOC原理剖析

1.1 IOC概述

IOC(Inverse of Control 控制反转)是Spring容器的内核。DI(Dependency Injection 依赖注入)其实就是IOC的另一种说法。

1.1.1 IOC和DI

        代码中我们需要使用一个实例对象,抛开Spring框架我们会使用new关键字,是程序主动去创建依赖对象,主动权在程序手中(正转)。
        使用Spring框架,控制权交给了IOC容器,由IOC容器根据配置文件去创建实例并创建各实例之间的依赖关系。实现解耦。        IOC(宏观):控制权反转交给了Spring IOC容器,Spring管理IOC容器。         DI(微观):属性值怎么来——注入。

1.1.2 DI注入的三种方式

         依赖注入的方式有三种:构造函数注入、属性注入和接口注入。         

0 0
原创粉丝点击