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

Fighting For Interview 1 : Spring

时间:2017-10-30 14:42:15      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:切面   实现   意思   注入   日志管理   技术   inter   代理   子类   

1 Spring 是什么?

Spring整个系列的最最核心的概念当属IoC, AOP,Ioc的字面意思就是控制反转,反转的意思就是说,把在开发中,对象的创建工作,对象和对象之间的关联关系交给IOC容器,使其在运行期动态的创建对象,动态的创建关联关系,其中使用的技术主要是反射和动态代理。所以在开发的过程中,我们要面向接口的编程,使其在运行期,注入不同的子类,实现有效的扩展和修改。

AOP是面向切面的编程,在oop中,对象和对象的关系是一种纵向的的关系,不适合横向的关系,AOP是对oop的一种有效的补充,他关注与横向。在设计的开发中,有一些和实际的业务逻辑不相关,但是一些配合使用的工作,这些工作如果在oop里面设计,都是一些重复性的工作,比如事务管理,日志管理等等,那么我们把它们做横向处理,在使用的时候,动态的切入逻辑代码中,即不影响原来的业务逻辑,还增添了功能。

2 Spring的优势?

3 Spring能做什么?

4 Spring的内部实现过程?

Fighting For Interview 1 : Spring

标签:切面   实现   意思   注入   日志管理   技术   inter   代理   子类   

原文地址:http://www.cnblogs.com/hill-tell/p/7753478.html

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