spring

完整教程:how2j

备忘

  • IOC 反转控制 是Spring的基础,Inversion Of Control .简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象
  • Spring容器作为超级大工厂,负责创建、管理所有的Java对象,这些Java对象被称为Bean。

  • DI 依赖注入 Dependency Inject. 简单地说就是拿到的对象的属性,已经被注入好相关值了,直接使用即可。

  • Spring容器管理容器中Bean之间的依赖关系,Spring使用一种被称为”依赖注入”的方式来管理Bean之间的依赖关系。

  • spring给对象注入属性

  • spring给对象注入其他对象

  • spring给对象注入其他对象 注解方式

  • 对Bean全部用注解表示

  • AOP 即 Aspect Oriented Program 面向切面编程 。

  • 面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。
  • 核心业务,比如登陆,增加数据,删除数据都叫核心业务
  • 周边功能,比如性能统计,日志,事务管理等等
  • 周边功能在Spring的面向切面编程AOP思想里,即被定义为切面
  • 面向切面编程AOP的思想里面,核心业务功能和切面功能分别独立进行开发 ,然后把切面功能和核心业务功能 “编织” 在一起,这就叫AOP。