A.需要多配置一个可选的parameter属性 B.需要多配置一个必须的parameter属性 C.需要多配置一个可选的method属性 D.需要多配置一个必须的method属性
5.在Struts中,关于DispatchAction的说法中,错误的是(B)。 A.访问DispatchAction必须提供parameter参数 B.DispatchAction中必须实现execute方法 C.DispatchAction可以与Spring进行集成
D.可通过传入参数的值指定访问DispatchAction中的方法的名称 6.下面关于Struts报错机制说法正确的是(AC)。 A.强制使用国际化
B.错误信息保存在session中
C.使用
errors.add(\
new ActionMessage(\在页面上显示这条错误信息的代码是(D)。 A. 8.某Form Bean中有List类型的data属性,则页面显示其数据的代码是(D)。 A. property=\? C. property=\9.下面代码中,有哪些错误(CD)。 name=\ A. C. A.定义实体类 B.数据的增删改查操作 C.业务逻辑的描述 D.页面展示和控制转发 11.下面关于数据持久化概念的描述,错误的是(D)。 A.保存在内存中数据的状态是瞬时状态 B.持久状态的数据在关机后数据依然存在 C.数据可以由持久状态转换为瞬时状态 D.将数据转换为持久状态的机制称为数据持久化 12.下面关于Hibernate的说法,错误的是(C)。 A.Hibernate是一个“对象-关系映射”的实现 B.Hibernate是一种数据持久化技术 C.Hibernate是JDBC的替代技术 D.使用Hibernate可以简化持久化层的编码 13.Hibernate配置文件中,不包含下面的(AB)。 A.“对象-关系映射”信息 B.实体间关联的配置 C.show_sql等参数的配置 D.数据库连接信息 14.在Hibernate关系映射配置中,inverse属性的含义是(B)。 A.定义在 C.定义在 15.在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是(B)。 A.配置客户和订单关联的cascade属性为save-update B.配置客户和订单关联的cascade属性为all C.设置多对一关联的inverse属性为true D.设置多对一关联的inverse属性为false 16.下面一对多关联的配置中,存在哪些错误(BD)。 A.inverse属性不可以设置为false B.cascade属性不可设置为true C.class=\应为type=\D.column属性不可再 17.执行下面的hql查询,关于返回值的说法,正确的是(B)。 select u.username,u.userid from com.x.entity.User u where u is not null A.语法错误,不能执行 B.返回一个类型为List的实例 C.返回一个数组 D.当返回结果只有一条时,返回一个数组 18.下面创建Criteria对象的语句中正确的是(D)。 A.Criteria c = query.createCriteria(); B.Criteria c = query.addCriteria(); C.Criteria c = session.createCriteria(); D.Criteria c = session.createCriteria(User.class); 19.下面关于“依赖注入”的说法,错误的是(D)。 A.将组件间的依赖关系采取配置文件的方式管理,而不是硬编码在代码中 B.降低了组件间的耦合,使程序更容易维护和升级 C.促进了“面向接口”编程,使构建大规模程序更轻松 D.需要定义大量接口,增加了编码复杂度 20.关于Spring的说法错误的是(C)。 A.通过setter方法实现依赖注入 B.对Hibernate提供了支持,可简化Hibernate编码 C.通过AOP可以轻松与Hibernate集成 D.通过AOP实现了声明式事务管理 21.关于Spring AOP,下面说法错误的是(C)。 A.支持前置通知、后置通知、环绕通知 B.采用代理的方式实现 C.在Spring2.0以前的版本中通过 D.与“依赖注入”实现紧密结合 22.对下面Spring声明式事务的配置含义的说明错误的是(C)。 A.定义了声明式事务的配置模板 B.对get方法采用只读事务 C.缺少sessionFactory属性的注入 D.配置需要事务管理的bean的代理时,通过parent引用这个配置模板,代码如下: expression=\ A. B.execution(* com.conghai.isale.biz.*(..))应为 execution(* com.conghai.isale.biz.*.*(..)) C. D.pointcut-ref=\应为pointcut-ref=\24.下面Ajax代码中,存在哪些错误(BCD)。 var url = \xmlHttpRequest = createXmlHttpRequest(); xmlHttpRequest.onreadystatechange = haoLeJiaoWo; xmlHttpRequest.open(\xmlHttpRequest.send(url); A.onreadystatechange应为onReadyStateChange B.发送请求的方式应为GET C.open方法的第三个参数应该是true,因为要异步发送请求 D.send方法应该传入null参数,而不是将url当作参数 25.下面使用DWR的代码中, (A)存在错误。 function checkUserExists(uname){ JUserChecker.check(haoLeJiaoWo);// A } function haoLeJiaoWo(isExist) { // B if(isExist == 1){ // C alert(\用户名已存在!\ } else if(isExist == 0){ alert(\用户名不存在!\ } } A.A处 B.B处 C.C处 D.D处