Spring方面简单简洁面试题

Spring
什么是spring
开源的,轻量级的IOC(控制反转)和AOP(面向切面编程)的容器框架

Spring的两个核心技术
IOC ,AOP

什么是IOC
  控制反转
  对bean的创建权由组件转移到了外部容器。
  将对象交给Spring容器管理
  
什么是DI
  依赖注入
  IOC的一个具体的实现过程;
  使用对象时注入到需要使用的类中
  
什么是AOP
Spring的AOP比较常见的体现再日志记录与事物管理上.其他的用途:比如
举个例子:“不管返回给用户的消息是什么样的,我都要在前面加上‘尊敬的用户,’”
此时,我们可以拦截返回消息的get方法,在return的message前加上‘尊敬的用户,’。

为什么使用Spring
简化开发,用Spring集成各大框架,管理框架之间的依赖关系,方便更换和使用多种不同的技术来完成自己的项目

你可能感兴趣的:(Spring方面简单简洁面试题)