java面试题-框架篇九

使用spring框架的好处是什么?

  1.轻量,spring是轻量的,基本版本就2MB

  2.控制反转,:spring通过控制反转实现了松散耦合,对象们给出他们的依赖,而不是创建或查找依赖的对象们

  3.面向切面的编程(AOP):spring支持面向切面的编程,,并把应用业务逻辑和系统服务分开

  4.容器:spring包含并管理应用对象的声明周期和配置

  5.MVC框架:是web框架的一个很好的替代

  6.事务管理;spring 提供持续的事务管理,可以扩展到上至本地事务下至全局事务(JTA)

  7.异常处理:spring提供方便的API把具体技术相关的异常(比如JDBC,Hibernate,or JDO抛出) 转化为一致的unchecked 异常

什么是Spring的依赖注入?有哪些方法进行依赖注入?

  依赖注入,是IOC的一个方面,是个通常的概念,有多种解释,这个概念是说你不用创建对象,只需要描述它是如何被创建的.你不需要在代码里面直接组装你的组件和服务,但是要在配置文件里描述哪些组件需要哪些服务,之后一个容器将它们组装起来.

  构造器依赖注入

  Setter方法注入

  

posted @ 2017-12-18 11:38  友情天  阅读(120)  评论(0编辑  收藏  举报