码迷,mamicode.com
首页 > 编程语言 > 详细

spring面试题

时间:2017-07-17 10:05:30      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:它的   oop   业务逻辑   动态   管理   反转   对象   开发   ring   

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

 

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

 

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


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

spring面试题

标签:它的   oop   业务逻辑   动态   管理   反转   对象   开发   ring   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!