首页 > 编程语言 > 详细

spring面试题

时间:2017-07-17 09:19:34      阅读:275      评论:0      收藏:0      [点我收藏+]

Spring 是一个非侵入式设计的的轻量级框架。Spring 主要有三大方面,IOC,DI,AOP什么是IOC:

 

IOC使对象被动接受依赖类,而并非主动获取。也就是说,告诉spring‘你’是什么,‘你’需要什么对象,然后spring会在系统运行到适当的时候,把‘你’要的对象主动给‘你‘,同时也把‘你‘交给其他需‘你的对象。所有类的创建、销毁都有spring来控制,控制对象的生命周期不再是引用它的对象,而是spring。对于某个具体的对象而言,使用spring之前是它控制其他对象,现实是所有对象都被spring控制,所以叫控制反转。

 

DI:在系统运行中,动态的向某个对象提供它所需要的对象,把我们所需要的对象拼装好,这就是依赖注入。


Aop :AOP面相切面编程,是对oop的有力补充,在一个方法执行前或执行后,添加一些常规方法,但是它并没有破坏代码的封装性,属于非侵入式设计。例如日志输出,权限验证,事务管理,能够让程序员专心的开发业务逻辑

spring面试题

原文:http://www.cnblogs.com/javatk/p/7192708.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!