单项选择题依赖注入说法正确的()

A.依赖注入的目标是在代码之外管理程序组建间的依赖关系
B.依赖注入即是“面向接口”的编程
C.依赖注入是面向对象技术的替代品
D.依赖注入的使用会增大程序的规模


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题关于spring说法错误的()

A.Spring是一个轻量级JAVA EE的框架集合
B.Spring包含一个“依赖注入”模式的实现
C.使用Spring可以实现声明事务
D.Spring提供了AOP方式的日志系统

2.单项选择题下面不属于持久化的是()

A.把对象转换称字符串的形式通过网络传输,在另一端接收到这个字符串后能把对象还原出来
B.把程序数据从数据库中读出来
C.从XML配置文件中读取程序的配置信息
D.把程序数据保存为文件

3.单项选择题在Hibernate中,关于数据库的方言,下面哪个说法是正确的()

A.可以不写数据库方言
B.数据库方言没有作用,可以随便写
C.有通用的数据库方言可以使用
D.数据方言对应于每个数据库,主要用于产生SQL语句

5.单项选择题对原生SQL查询的控制是通过()接口进行的。

A.SQLQuery
B.Session
C.List
D.Query

6.单项选择题HQL不支持聚合函数有()

A.count(*)
B.avg(…)
C.count(…)
D.count(?)

7.单项选择题使用Session的()会把对象的状态从数据库中移除。

A.delete()
B.remove()
C.clear()

8.单项选择题如果你不能确定你要寻找的对象的持久化标识符,那么你需要使用查询,使用Session的()方法。

A.createQuery()
B.query()
C.queryAll()
D.queryObject()

9.单项选择题如果你已知某个实例的持久化标识,你可以使用Session的()方法来获取它。

A.load()
B.loadAll()
C.getAllData()
D.init()

10.单项选择题ORM有什么好处()

A.能进行关系对象的映射
B.具有控制器功能
C.能在服务器端保存客户端状态
D.向DTO一项能传递数据

最新试题

在应用hibernate框架操作数据库时,是先建表还是先建类?为什么?

题型:问答题

为了使JDBC更加易于使用,Spring在JDBC API上定义了一个抽象层,以此建立一个JDBC存取框架。该抽象层是:()

题型:填空题

()是Hibernate持久化操作的基础,提供了众多持久化方法,如save、update、delete等。通过这些方法,透明地完成对象的增加、删除、修改、查找等操作。

题型:单项选择题

truts配置中,package元素的()属性的作用是:继承其它的package元素。

题型:单项选择题

实体对象的生命周期有3种状态即:瞬时态、()和脱管状态。

题型:填空题

根据()配置,浏览器发出HTTP请求被Filter Dispatcher接收。

题型:单项选择题

在Action类中定义的属性使用修饰符(),属性和属性对应的getter和setter方法使用修饰符public。

题型:单项选择题

关系数据库的表之间不存在继承关系,为了将面向对象中的继承关系映射关系数据库中,可以使用以下三种继承映射策略:每个继承层次一张表;每个具体类一张表;每个类一张表。试请分析三种策略在实际应用中各自的优缺点?

题型:问答题

将使用的拦截器定义到共有的状态下来实现统一管理,称为()

题型:单项选择题

Action元素指定的每个()子元素定义一个逻辑视图和物理视图之间的映射。

题型:单项选择题