试题详情
- 简答题解释一下DI(Dependency Injection,依赖注入)和IoC(Inversion of Control,控制反转)。
- 依赖注入DI是一个程序设计模式和架构模型,一些时候也称作控制反转,尽管在技术上来讲,依赖注入是一个IOC的特殊实现,依赖注入是指一个对象应用另外一个对象来提供一个特殊的能力,例如:把一个数据库连接已参数的形式传到一个对象的结构方法里面而不是在那个对象内部自行创建一个连接。控制反转和依赖注入的基本思想就是把类的依赖从类内部转化到外部以减少依赖
应用控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用,传递给它。也可以说,依赖被注入到对象中。所以,控制反转是,关于一个对象如何获取他所依赖的对象的引用,这个责任的反转。 关注下方微信公众号,在线模考后查看
热门试题
- Hibernate是一个()框架,它对J
- 以下关于Session Factory的
- 以下哪一个Web应用不属于Ajax应用(
- truts配置中,package元素的(
- 下列选项中不能能获得Locale实例是(
- 下面哪个选项不属于MVC三个核心模块()
- Bean的作用域有几种,请详叙。
- Hibernate采用xml文件来配置对
- 在Struts中,Dispatch Ac
- 关于web.xml文件中配置欢迎文件清单
- 简述什么是MVC?
- 下面关于Hibernate的说法,错误的
- 下列说法中错误的是()
- 如果要实现struts2的数据检验功能(
- 在Struts2框架的配置文件中,以下不
- ()是Hibernate持久化操作的基础
- 如果要实现Hibernate删除一个对象
- Hibernate中HQL属于什么语言?
- 在Hibernate的映射文件中,
- Action元素指定的每个()子元素定义