首页 > 编程语言 > 详细

面试中怎么回答Spring,IOC,AOP

时间:2019-08-25 01:52:41      阅读:637      评论:0      收藏:0      [点我收藏+]

你对spring的理解?

答:

  • 开源框架
  • IOC(控制反转),将类的创建和依赖关系配置文件里,由配置文件注入,实现了松耦合
  • APO(Aspect-Oriented Programming面向层面的编程)将安全、事务等,于逻辑相对独立的功能抽取出来,利用spring的配置文件将这些功能插进去,实现了按照方面编程,提高了复用性
  • 概念:spring是一个轻型容器,其核心是Bean Factory,用以构造我们所需要的Model。在此基础上,Spring提供了APO的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对bean工厂的扩展ApplicationContext更加方便我们实现J2EE的应用;DAO/ORM的实现方便我们进行数据库的开发;Web MVC和Spring Web应用的框架或与其他流行的Web框架进行集成。

spring主要由以下几个模块组成:

  • Spring Core:核心类库,提供IOC控制反转服务;
  • Spring Context:提供框架式的Bean访问方式,以及企业级功能;
  • Spring APO;APO面向层面编程;
  • Spring DAO:对JDBC的抽象,简化了书记访问异常的处理;
  • Spring ORM:对现有的ORM框架的支持;
  • Spring Web:提供了基本的面向Web的综合特性,例如多方文件上传;
  • SpringMVC:提供面向Web应用的Model-View-Controller实现;

 

面试中怎么回答Spring,IOC,AOP

原文:https://www.cnblogs.com/lhh666/p/11406388.html

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