400-700-1307

【Java面试题】Spring中的IOC和AOP是什么含义

2019-01-29 13:55
Spring中的IOC和AOP是什么含义,他们在项目中起到什么作用,并举例说明?
<1>IOC:控制器反转,是一种设计模式。一层含义是控制权的转移:由传统的在程序
中控制依赖转移到有容器来控制;第二层是依赖注入:将相互依赖的对象分离,在Spring配置文件中描述他们的依赖关系。他们的依赖关系只在使用的时候才建立。
<2>AOP:面向切面,是一种编程思想,OOP的延续。将系统中非核心的业务提取出来
,进行单独处理。
<3>Spring的AOP和IOC在项目中都是为了解决系统代码耦合度过高的问题。使代码
重用度高、易于维护。比如事务、日志和安全等。

开班信息

当前校区

北京校区
  • 北京校区
  • 上海校区
  • 广州校区
  • 沈阳校区
  • 杭州校区
  • 南京校区
  • 郑州校区
  • 成都校区
  • 深圳校区
  • 西安校区
  • 苏州校区
  • 深圳沙井
  • 深圳观澜
  • 深圳龙岗
  • 武汉校区
  • 西宁校区
  • 石家庄校区
  • 湖北咸宁
  • 广东惠州
  • 广东佛山

                    Copyright © 2007-2019 IT兄弟连教育 版权所有 京ICP备11018177号  京公网安备 11010802026987号