Spring 学习路径

Sping 两大核心概念    思想

  >IoC/DI    控制反转/依赖注入

 IOC(控制反转):"控制"就是指对对象的创建、维护、销毁、等生命周期的控制。这个过程一般是由我们的程序去主动的
   控制,如使用new关键字去创建一个对象(创建),在使用过程中保持引用(维护),在失去全部引用后由GC去回收对象(销毁)。
   "反转"就是指对对象的创建,维护,销毁等生命周期的控制由程序控制改为由IOC容器控制,需要某个对象时就直接通过名字去IOC容器中获取
   就是将组件对象的控制权从代码本身转移到外部容器,解决了代码的耦合度,更利于代码的扩展。
   
   DI(依赖注入):是IOC的一种重要实现,一个对象的创建往往会涉及到其他对象的创建,比如一个对象A的成员变量持有另一个对象B的引用,
   这就是依赖,A依赖于B,IOC机制既然负责了对象的创建,那么这个依赖关系也要由IOC容器负责,负责的方式就是依赖注入,通过将依赖关系写如配置文件,
   然后在创建对象的时,由IOC容器注入依赖的对象,如在创建对象A时,检查到有依赖关系,IOC容器就把A依赖的对象B创建后注入到A中,(通过反射机制实现)
   然后把A返回给对象请求者,完成工作
   
   IOC的意义:IOC并没有实现更多的功能,但它的存在使我们不需要很多的代码,不需要考虑对象间复杂的耦合关系就能从IOC容器中获取合适的对象,并且提供了对对象
   的可靠的管理,极大地降低了开发的负责性

  >AOP  面向切面编程

 

 

Spring 对数据层支持    Spring 对JDBC和数据层的支持

 

Spring 事务支持  

 

Spring El 表达式     Spring3 以后加入的新特性

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值