J2EE期末复习_第1页
J2EE期末复习_第2页
J2EE期末复习_第3页
J2EE期末复习_第4页
J2EE期末复习_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、ORM 有什么好处? ( )A) .能进行关系对象的映射B) .具有控制器功能C) 能在服务器端保存客户端状态D) .向DTO传递数据2、在使用 property 标签时,如果要显示标签的代码,需要设置下面哪个属性的 属性值? ( )A) defaultB ) valueC) escapeD) id3、 以下哪一种检索策略利用了外连结查询?( )A) 立即检索B) .延迟检索C) .迫切左外连结检索D) .迫切右外连结检索4、如果你不能确定你要寻找的对象的持久化标识符,那么你需要使用查询,使 用 Session 的什么方法? ( )A) createQuery()B) query()C)

2、queryAll()D) queryObject()5、 HQL查询语句from Cat as cat不仅仅返回Cat的实例,而且还返回的实例。 ( )A) Cat 父类B) Cat 子类C) Cat 实现接口D) Cat 兄弟类6、下面哪些子句不支持算数表达式? ( )A) compute by 和 order byB) compute by 和 insert byC) order by 和 group byD) insert by 和 group by7、使用 Hibernate 的 QBC 查询,要使用 SQL 中的类似 select count(*) from tablename 方法

3、 求出记录数,必须使用哪一个类? ( )A) RestrictionsB) ProjectionsC) CriteriaD) Criteron8、Struts2中默认的主题是哪一种?()A) simpleB) xhtmlC) css_xhtmlD) ajax9、在 Hibernate 中,关于数据库的方言,下面哪个说法是正确的? ( )A) .可以不写数据库方言B) .数据库方言没有作用,可以随便写C) .有通用的数据库方言可以使用D) 数据方言对应于每个数据库,主要用于产生 SQL 语句 数据方言对 应于每个数据库10、 在JEE企业级开发中,SSH框架中Struts主要是完成 Web的MV

4、C中的哪个 角色? ( )A) . C (控制器)和V (视图)B) . M (模型)和C (控制器)C) .只有C (控制器)D) . V (视图)和M (模型)11、 在Struts2的包配置中,下面哪个属性是必须指定的?()A) namespaceB) extendsC) nameD) abstract12、 通过实现下面哪个接口,可以很容易地实现一个拦截器类的编写?( )A) ActionB) InterceptorC) AbstractInterceptorD) MethodInterceptor13、Action 运行期间所有用到的数据都保存在下面哪个对象中? ( )A) Requ

5、estB) SessionC) ResponseD) ActionContext14、在使用SSH进行JEE企业级开发中,通常把模板文件放置在/WEB-INF目录下 的原因是? ( )A) 因为模板文件不能直接访问,为了防止用户直接访问模板文件,所 以放在/WEB-INF目录下,让这些文件直接访问不到。B) .放置在/WEB-INF目录下便于管理C) 个人爱好D) . Struts2要求必须放置在/WEB-INF目录下15、 Session接口中的哪个方法可以从缓存中清除指定的持久化对象?()A) evictB) clearC) deleteD) remove16、下面哪个不是 Hiberna

6、te 查询优化策略? ( )A) .优化SQL查询语句B) 使用一级缓存C) 使用正确的查询方法D) .抓取优化17、下面哪个数据不适合存储到二级缓存中 ? ( )A) .不是很重要的数据,允许偶尔出现并发的数据B) .不会被并发访问的数据C) .经常被修改的数据D) 参考的数据,经常被引用,但是极少被修改。18、 Spring的哪个模块可以用来实现应用程序的日志功能?()A) Spring DAOB) . MVC框架C) IoCD) AOP19、 在struts.xml配置文件中,某用户配置了一个package其配置内容如下,根 据其配置信息,下面哪个说明最准确<package nam

7、e=”student”extends=”struts-default”><action name=”login”class=”com.mjrg.StudentAction”><result name=”success”>login.jsp</result></action></package>用户通过以下URL请求进行访问:()1 ) http:/localhost:8080/test/student/login2) http:/localhost:8080/test/login3) http:/localhost:8080/t

8、est/school/student/loginA) 三个请求都不能够处理B) .三个请求都能处理C) .只有第一个请求可以处理D) 只有第二个请求可以处理20、在 Hibernate 关系映射配置中, inverse 属性的含义是? ( )A) .声明在<set>节点上,声明要对方负责关联的维护B) .定义在<one-to-many>节点上,声明要负责关联的维护C) .定义在<one-to-many>节点上,声明对方要负责关联的维护D) .声明在<set>节点上,声明要负责关联的维护。21、 通过在 perties 文件中配

9、置下面哪个参数,可以修改Struts2 处理的 请求后缀? ( )A) struts.localeB) struts.objectFactoryC) struts.action.extensionD) struts.devMode22、 请选择以下代码的输出结果?( )Set set = new HashSet();set.add(new String(“test1”);set.add(new String(“test2”);set.add(new String(“test1”);set.add(new String(“test2”);set.add(new String(“test3”);S

10、ystem.out.println(set.size();A) 2B) 3C) 4D) 523、下列属于多对一关系的是? ( )A) .书和作者B) .生产厂家和手机C) .用户和发布的出租信息D) 士兵和班长24、控制器需要在下面哪个配置文件中进行配置?( )A) web.xmlB) struts.xmlC) applicationContext.xmlD) hibernate.cfg.xml25、如果你已知某个实例的持久化标识, 你可以使用 Session 的哪个方法来获取 它?( )A) load()B) loadAll()C) getAllData()D) init() ()26、 在

11、三层结构中,数据访问层承担的责任是?()A) 定义实体类B) 数据的增删改查操作C) 业务逻辑的描述D) 页面展示和控制转发27、下面关于 Hibernate 的说法,错误的是?( )A) Hibernate 是一个“对象 -关系映射”的实现B) Hibernate 是一种数据持久化技术C) . Hibernate是JDBC的替代技术D) 使用 Hibernate 可以简化持久化层的编码28、POJO是?()A. Plain Old Java ObjectB. Programming Object Java ObjectC. Page Old Java ObjectD. Plain Objec

12、t Java Old29、Hibernate 中的 ORM,是指?()A) 对象关系映射B) 对象实体映射C) 数据传输对象D) 数据访问对象30、不属于 Action 接口中定义的字符串常量的是?( )A) SUCCESSB) FAILUREC) ERRORD) INPUT31、资源文件的后缀名为?()A) txtB) docC) propertyD) properties32、 在struts.xml配置文件中,某用户配置了一个package其配置内容如下,根 据其配置信息,下面哪个说明最准确?( )<package name=”student”extends=”struts-def

13、ault”><action name=”login”class=”com.mjrg.StudentAction”><result name=”success”>login.jsp</result></action></package>用户通过以下URL请求进行访问:4) http:/localhost:8080/test/student/login5) http:/localhost:8080/test/login6) http:/localhost:8080/test/school/student/loginA) 三个请求都不

14、能够处理B) .三个请求都能处理C) .只有第一个请求可以处理D) .只有第二个请求可以处理33、在 Hibernate 关系映射配置中, inverse 属性的含义是( )A) .声明在<set>节点上,声明要对方负责关联的维护B) .定义在<one-to-many>节点上,声明要负责关联的维护C) .定义在<one-to-many>节点上,声明对方要负责关联的维护D) .声明在<set>节点上,声明要负责关联的维护34、 在JSP页面中可以通过 Struts 2提供的哪个标签来输出国际化信息?()A) v s:input >B) .v

15、s:property >C) v s:submit>D) v s:text>35、执行下面的 hql 查询,关于返回值的说法,正确的是? ( )select u.user name,u.userid from com.x.e ntity.User u where u is not nu。A) 语法错误,不能执行B) .返回一个类型为 List的实例C) .返回一个数组D) .当返回结果只有一条时,返回一个数组36、请选择以下代码的输出结果 :?()Set set = new HashSet();set.add(new String(“test1”);set.add(new S

16、tring(“test2”);set.add(new String(“test2”);set.add(new String(“test1”);set.add(new String(“test3”);System.out.println(set.size();A) 2B) 3C) 4D) 537、下面哪个数据不适合存储到二级缓存中?( )A) .不是很重要的数据,允许偶尔出现并发的数据B) .不会被并发访问的数据C) .经常被修改的数据D) 参考的数据,经常被引用,但是极少被修改。38、 如果你已知某个实例的持久化标识,你可以使用 Session 的哪个方法来获取 它?( )A) load()B

17、) loadAll()C) getAllData()D) init()39、 下面哪个说明不是Spring的优点?()A) 独立于各种应用服务器B) 依赖注入机制降低了业务对象替换的复杂性C) 在程序中使用 Spring AP,I 极大提高程序的性能D) 高度开放。40、下面创建 Criteria 对象的语句中正确的是? ()A) Criteria c = query.createCriteria()B) Criteria c = query.addCriteria()C) Criteria c = session.createCriteria()D) Criteria c = session

18、.createCriteria(User.class)41、对原生 SQL 查询的控制是通过下面哪个接口进行的?( )A) ListB) SessionC) SQLQueryD) Query42、使用 Session 的哪个方法会把对象的状态从数据库中移除?( )A) delete()B) remove()C) clear()D) removeAll()43、 在Spring框架中,Spring默认将所有的Bean设置为什么模式?()A) 构造型模式B) 工厂模式C) 单态模式D) 责任型模式44、 控制器需要在下面哪个配置文件中进行配置?()A) web.xmlB) struts.xmlC)

19、applicationContext.xmlD) hibernate.cfg.xml45、 下面关于拦截器的说法,不正确的是哪一个?()A) .拦截器在执行Action之前,Struts2会首先执行配置的拦截器。B) .如果开发者为 Action指定了拦截器,那么系统就不再使用默认的拦截 器栈。C) .在一个包中,当继承了 struts-default包时,也就继承了 defaultstack默 认拦截器栈。D) .在一个包中,开发者可以配置多个默认拦截器,以方便对Action的拦 截。46、 以下程序的打印结果是什么?()tx = sessi on .begi nTran sacti on(

20、);Customer c1=(Customer)session.load(Customer.class,new Long(1);Customer c2=(Customer)sessio n.lo ad(Customer.class ,n ew Lon g(1);System.out.pri ntl n(c1=c2);mit();sessi on. close();A) .运行出错,抛出异常B) .打印 falseC) .打印 trueD) .编译出错47、HQL不支持聚合函数有?()A) . cou nt(*)B) . avg()C) . coun t()D) . cou nt48、 在JSP

21、页面中,通过下面哪个 Struts2标签可以实现对集合的遍历?()A) . <s:generator>B) . <s:iterator>C) . <s:merge>D) . <s:append>49、<set>元素有一个cascade 属性,如果希望 Hibernate 级联保存集合中的 对象,casecade属性应该取什么值?()A) . noneB) . saveC) . deleteD) . save-update50、下列属于多对一关系的是?()A) .书和作者B) .生产厂家和手机C) .用户和发布的出租信息D) . 士兵和

22、班长1、JDBC可以做哪三件事?()A) 与数据库建立连接B) .通过JDBC-API向数据库发送 SQL语句C) .通过JDBC-API执行 SQL语句D) .进行实体关系的映射2、常见的三层分别是?()A) .应用层B) .数据访问层C) .通讯层D) .业务逻辑层3、 对象关系映射(ORM)的基本原则是:类型(clasS映射(),属性(property) 映射(),类型的实例或对象(instanee | object)映射()?A) 数据库关系B) .数据库表C) .数据库字段D) .数据库记录4、下面对ActionSupport类的描述正确的有?()A) . ActionSupport类是一个工具类,已经实现了 Action接口B) .在 ActionSupport 类中定义了 SUCCESSINPUT等常量C) . ActionSupport类实现了 Validateable接口,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论