您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > J2EE期末复习(含答案)
1、ORM有什么好处?AA).能进行关系对象的映射B).具有控制器功能C).能在服务器端保存客户端状态D).向DTO传递数据2、在使用property标签时,如果要显示标签的代码,需要设置下面哪个属性的属性值?CA).defaultB).valueC).escapeD).id3、以下哪一种检索策略利用了外连结查询?CA).立即检索B).延迟检索C).迫切左外连结检索D).迫切右外连结检索4、如果你不能确定你要寻找的对象的持久化标识符,那么你需要使用查询,使用Session的什么方法?AA).createQuery()B).query()C).queryAll()D).queryObject()5、HQL查询语句fromCatascat,不仅仅返回Cat的实例,而且还返回____的实例。BA).Cat父类B).Cat子类C).Cat实现接口D).Cat兄弟类6、下面哪些子句不支持算数表达式?CA).computeby和orderbyB).computeby和insertbyC).orderby和groupbyD).insertby和groupby7、使用Hibernate的QBC查询,要使用SQL中的类似selectcount(*)fromtablename方法求出记录数,必须使用哪一个类?BA).RestrictionsB).ProjectionsC).CriteriaD).Criteron8、Struts2中默认的主题是哪一种?BA).simpleB).xhtmlC).css_xhtmlD).ajax9、在Hibernate中,关于数据库的方言,下面哪个说法是正确的?DA).可以不写数据库方言B).数据库方言没有作用,可以随便写C).有通用的数据库方言可以使用D).数据方言对应于每个数据库,主要用于产生SQL语句数据方言对应于每个数据库10、在JEE企业级开发中,SSH框架中Struts主要是完成Web的MVC中的哪个角色?AA).C(控制器)和V(视图)B).M(模型)和C(控制器)C).只有C(控制器)D).V(视图)和M(模型)11、在Struts2的包配置中,下面哪个属性是必须指定的?CA).namespaceB).extendsC).nameD).abstract12、通过实现下面哪个接口,可以很容易地实现一个拦截器类的编写?BA).ActionB).InterceptorC).AbstractInterceptorD).MethodInterceptor13、Action运行期间所有用到的数据都保存在下面哪个对象中?DA).RequestB).SessionC).ResponseD).ActionContext14、在使用SSH进行JEE企业级开发中,通常把模板文件放置在/WEB-INF目录下的原因是?AA).因为模板文件不能直接访问,为了防止用户直接访问模板文件,所以放在/WEB-INF目录下,让这些文件直接访问不到。B).放置在/WEB-INF目录下便于管理C).个人爱好D).Struts2要求必须放置在/WEB-INF目录下15、Session接口中的哪个方法可以从缓存中清除指定的持久化对象?AA).evictB).clearC).deleteD).remove16、下面哪个不是Hibernate查询优化策略?BA).优化SQL查询语句B).使用一级缓存C).使用正确的查询方法D).抓取优化17、下面哪个数据不适合存储到二级缓存中?CA).不是很重要的数据,允许偶尔出现并发的数据B).不会被并发访问的数据C).经常被修改的数据D).参考的数据,经常被引用,但是极少被修改。18、Spring的哪个模块可以用来实现应用程序的日志功能?DA).SpringDAOB).MVC框架C).IoCD).AOP19、在struts.xml配置文件中,某用户配置了一个package,其配置内容如下,根据其配置信息,下面哪个说明最准确Bpackagename=”student”extends=”struts-default”actionname=”login”class=”com.mjrg.StudentAction”resultname=”success”login.jsp/result/action/package用户通过以下URL请求进行访问:1)))).三个请求都不能够处理B).三个请求都能处理C).只有第一个请求可以处理D).只有第二个请求可以处理.20、在Hibernate关系映射配置中,inverse属性的含义是?AA).声明在set节点上,声明要对方负责关联的维护B).定义在one-to-many节点上,声明要负责关联的维护C).定义在one-to-many节点上,声明对方要负责关联的维护D).声明在set节点上,声明要负责关联的维护。21、通过在struts.properties文件中配置下面哪个参数,可以修改Struts2处理的请求后缀?CA).struts.localeB).struts.objectFactoryC).struts.action.extensionD).struts.devMode22、请选择以下代码的输出结果?BSetset=newHashSet();set.add(newString(“test1”);set.add(newString(“test2”);set.add(newString(“test1”);set.add(newString(“test2”);set.add(newString(“test3”);System.out.println(set.size());A).2B).3C).4D).523、下列属于多对一关系的是?DA).书和作者B).生产厂家和手机C).用户和发布的出租信息D).士兵和班长24、控制器需要在下面哪个配置文件中进行配置?BA).web.xmlB).struts.xmlC).applicationContext.xmlD).hibernate.cfg.xml25、如果你已知某个实例的持久化标识,你可以使用Session的哪个方法来获取它?AA).load()B).loadAll()C).getAllData()D).init()()26、在三层结构中,数据访问层承担的责任是?(B)A).定义实体类B).数据的增删改查操作C).业务逻辑的描述D).页面展示和控制转发27、下面关于Hibernate的说法,错误的是?(C)A).Hibernate是一个“对象-关系映射”的实现B).Hibernate是一种数据持久化技术C).Hibernate是JDBC的替代技术D).使用Hibernate可以简化持久化层的编码28、POJO是?(A)A..PlainOldJavaObjectB..ProgrammingObjectJavaObjectC..PageOldJavaObjectD..PlainObjectJavaOld29、Hibernate中的ORM,是指?(A)A).对象关系映射B).对象实体映射C).数据传输对象D).数据访问对象30、不属于Action接口中定义的字符串常量的是?(B)A).SUCCESSB).FAILUREC).ERRORD).INPUT31、资源文件的后缀名为?(D)A).txtB).docC).propertyD).properties32、在struts.xml配置文件中,某用户配置了一个package,其配置内容如下,根据其配置信息,下面哪个说明最准确?(B)packagename=”student”extends=”struts-default”actionname=”login”class=”com.mjrg.StudentAction”resultname=”success”login.jsp/result/action/package用户通过以下URL请求进行访问:4)))).三个请求都不能够处理B).三个请求都能处理C).只有第一个请求可以处理D).只有第二个请求可以处理33、在Hibernate关系映射配置中,inverse属性的含义是(A)A).声明在set节点上,声明要对方负责关联的维护B).定义在one-to-many节点上,声明要负责关联的维护C).定义在one-to-many节点上,声明对方要负责关联的维护D).声明在set节点上,声明要负责关联的维护34、在JSP页面中可以通过Struts2提供的哪个标签来输出国际化信息?(D)A).<s:input>B).<s:property>C).<s:submit>D).<s:text>35、执行下面的hql查询,关于返回值的说法,正确的是?(B)selectu.username,u.useridfromcom.x.entity.Useruwhereuisnotnull。A).语法错误,不能执行B).返回一个类型为List的实例C).返回一个数组D).当返回结果只有一条时,返回一个数组36、请选择以下代码的输出结果:?(B)Setset=newHashSet();set.add(newString(“test1”);set.add(newString(“test2”);set.add(newString(“test2”);set.add(newString(“test1”);set.add(newString(“test3”);System.out.println(set.size());A).2B).3C).4D).537、下面哪个数据不适合存储到二级缓存中?(C)A).不是很重要的数据,允许偶尔出现并发的数据B).不会被并发访问的数据C).经常被修改的数据D).参考的数据,经常被引用,但是极少被修改。38、如果你已知某个实例的持久化标识,你可以使用Session的哪个方法来获取它?(A)A).load()B).loadAll()C).getAllData()D).init()39、下面哪个说明不是Spring的优点?(C)A).独立于各种应用服务器B).依赖注入机制降低了业务对象替换的复杂性C).在程序中使用SpringAPI,极大提高程序的性能D).高度开放。40、下面创建Criteria对象的语句中正确的是?(D)A).Criteriac=query.createCriteria()B).Criteriac=query.addCriteria()C).Criteriac=session.createCriteria()D).Criteriac=session.createCriteria(User.class)41、对原生SQL查询的控制是通过下面哪个接口进行的?(C)A).ListB).SessionC).SQLQueryD).Query42、使用Session的哪个方法会把对象的状态从数据库中移除?(A)A).delete()B).remove()C).clear()D).removeAll()43、在Spring框架中,Spring默认将所有的Bean设置为什么模式?(C)A).构造型模式B).工厂模式C).单态模式D).责任型模式44、控制器需要在下面哪个配置文件中进行配置?(B)A).web.xmlB).struts.xmlC).applicationContext
本文标题:J2EE期末复习(含答案)
链接地址:https://www.777doc.com/doc-3639497 .html