JAVAEE复习题讲解_第1页
JAVAEE复习题讲解_第2页
JAVAEE复习题讲解_第3页
JAVAEE复习题讲解_第4页
JAVAEE复习题讲解_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、一、填空题I.Hibernate实体间通过关系来相互关联。其关联关系主要有一对一关系一对多关系和多对多关系3种。2.Spring是一个以IOC和AOP为核心的轻量级容器框架。3 .若从Kcb中查询kch为"001"的详细信息,则执行的命令如下所示,请补充完整(前后代码略去)。Queryquery=session.createQuery("fromKcbwherekch=?");query.setParameter(0,"001");4 .在实际应用中为了提高struts.xml文件的可读性,可以将一个struts.xml配置文件分解成

2、多个配置文件,然后在struts.xml文件中包含其他配置文件,该标记是<includefile=/>。5 .如果将$用在配置文件struts.xml中表示从值栈中读取数据。6 .实体对象的生命周期有3种状态即:瞬时态、持久态和脱管状o7 .发布到服务器上的组件除包含自身实现的代码文件外,还要包含XML部署描述文件。8 .JavaEE技术框架可分为三部分:组件技术、服务技术、通信技术。9 .Servlet最大的用途是通过动态响应客户机请求来扩展服务器功能;表单数据的提交方法有两种,Post方法和Get方法。10 .Filter拦截请求和响应,以便查看、提取正在客户机和服务器之间交换

3、数据。Listener实现了Servlet的事件驱动。11 .JSP页面的脚本元素用来嵌入Java代码。12 .JSP动作组件是一些XML语法格式的标记,被用来控制We喀器的行为。二、选择题1 .下面(D)是框架。A.JSPB.Struts标签库C.Criteria查询D.DWR2 .MVC设计模式的目的是(C)。A,使程序结构更清晰B,使程序更好维护C.保证视图和模型的隔离D在逻辑上将视图、模型和控制器3 .下面信息不在Struts配置文件中配置的是(B)。A.FormBean配置信息B.Spring声明式事务C.Action转发路径D.Struts引用的资源文件4 .在Struts中,Di

4、spatchAction和普通Action的配置不同的是(B)。A.需要多配食一个可选的parameter属性B.需要多配置一个必须的parameter属性C.需要多配置一个可选的method属性D.需要多配置一个必须的method属性5 .在Struts中,关于DispatchAction的说法中,错误的是(B)。A.访问DispatchAction必须提供parameter参数B.DispatchAction中必须实现execute方法C.DispatchAction可以与Spring进行集成D.可立过传入参数的值指定访问DispatchAction中的方法的名6 .某ActionBean

5、中有如下代码:errors.add("order_count",newActionMessage("_ruler.no_storage");在页面上显示这条错误信息的代词是(一口。A.<html:errorname="order_count"/>B.<html:errorproperty="order_count"/>C.<html:errorsname="order_count"/>D.<html:errorsproperty=&qu

6、ot;order_count"/>7 .某FormBean中有List类型的data属性,则页面显示其数据的代码是(D)。A.<html:iteratename="data"id="item">.</html:iterate>B.<html:iteratename="xForm"property="data"id="item"></html:iterate>C.<logic:iteratename="dataid=&

7、quot;item">.</logic:iterate>D.<logic:iteratename="xForm"property="data"id="item">.</logic:iterate>8 .在三层结构中,数据访问层承担的责任是(B)。A.定义实体类B.数据的增删改查操作C.业务逻辑的描述D.页面展示和控制转发9 .下面关于数据持久化概念的描述,错误的是(D)。A.保存在内存中数据的状态是瞬时状态B.持久状态的数据在关机后数据依然存在C.数据可以由持久状态转换为瞬时状态D.

8、将数据转换为持久状态的机制称为数据持久化10 .下面关于Hibernate的说法,错误的是(C)。A.Hibernate是一个“对象-关系映射”的实现B.Hibernate是一种数据持久化技术C.Hibernate是JDBC勺替代技术D.使用Hibernate可以简化持久化层的编码11 .Hibernate配置文件中,不包含下面的(AB。A.“对象-关系映射”信息B.实体间关联的配置C.show_sql等参数的配置D.数据库连接信息12 .在Hibernate关系映射配置中,inverse属性的含义是(B)。A.定义在one-to-many节点上,声明要负责关联的维护B.声明在5$»

9、节点上,声明要对方负责关联的维护C.定义在one-to-many节点上,声明对方要负责关联的维护D.声明在$戌节点上,声明要负责关联的维护13 .在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是(B)。A.配置客户和订单关联的cascade属性为save-updateB.配置客户和订单关联的cascade属性为allC.设置多对一关联的inverse属性为trueD.设置多对一关联的inverse属性为false14 .执行下面的hql查询,关于返回值的说法,正确的是(B)。com.x.entity.Userselectu.user

10、name,u.useridfromwhereuisnotnullA.语法错误,不能执行B,返回一个类型为List的实例C.返回一个数组D.当返回结果只有一条时,返回一个数组15 .下面创建Criteria对象的语句中正确的是(D)。A.Criteriac=query.createCriteria();B.Criteriac=query.addCriteria();C.Criteriac=session.createCriteria();D.Criteriac=session.createCriteria(User.class);16 .下面关于“依赖注入”的说法,错误的是(D)。A.将组件间的

11、依赖关系采取配置文件的方式管理,而不是硬编码在代码中B.降低了组件间的耦合,使程序更容易维护和升级C.促进了“面向接口”编程,使构建大规模程序更轻松D.需要定义大量接口,增加了编码复杂度17 .关于Spring的说法错误的是(C)。A.通过setter方法实现依赖注入B.对Hibernate提供了支持,可简化Hibernate编码C.通过AO阿以轻松与Hibernate集成D.通过AO读现了声明式事务管理18 .在JSP中,(A)动作用于将请求转发到其他的JSP页面A. forwardB. includeC.useBeanD.setProperty19 .MVC设计模式白目的是(D)。A.使程

12、序结构更清晰B.使程序更好维护C.保证视图和模型的隔离D.在逻辑上将视图、模型和控制器分开20 .下列接口中,(C)接口可以实现对数据进行持久化操作。A.ConfigurationB.SessionFactoryC.SessionD.Query21 .在三层结构中,数据访问层承担的责任是(B)。A.定义实体类B.数据的增删改查操作C.业务逻辑的描述D.页面展示和控制转发22 .Transaction接口主要是用于管理事务,它的哪个方法用于事务的提交(C)。A.wasRollback()方法B.isactive()方法C.commit()方法D.wacommitted()方法23 .在strut

13、s实现的MVC1架中(A)类是包含了excute方法的控制器类,负责调用模型的方法,控制应用程序的流程。A.ActionB.ajaxC.actionservletD.JSP24 .下面关于Hibernate的说法,错误的是(C)。A. Hibernate是一个“对象-关系映射”的实现B. Hibernate是一种数据持久化技术C. Hibernate是JDBC勺替代技术D.使用Hibernate可以简化持久化层的编码B.inputD.Login25 .不属于Struts2的动作类的常量返回值的是(C)A.successC.never26 .以下不属于Struts2动作执行的结果类型是(A)。A

14、. actionB. redirectC. redirectActionD. Dispatcher27.Struts中数据验证失败时,通过(B)标签显示错误信息。A. <s:text>B. <s:error>C. <s:faild>D. <s:fielderror>28.正规开发中,在使用struts2时定义Action使用哪种方式(B)。A.直接定义Action类。B.从ActionSupport继承。C.从Action继承。D.实现Action接口29 .在HTML中,可以使用(D)标记向网页中插入GIF动画文件。A. <FORM>

15、;B. <BODY>C. <TABLE>D. <IMG>30 .在制作HTMlM面时,页面的布局技术主要分为(D)。A.框架布局B.表格布局C. DIV层布局D. 以上全部选项31 .下面哪一项是换行符标签?(C)。A.<body>B.<font>C.<br>D.<p>32 .下面哪一个不是框架(D)。A.SpringB.StrutsC.HibernateD.SP33.Struts控制器是根据哪个文件的配置,将请求转发给相应的Action处理(A)。A.Struts.xmlB.34.application.pr

16、opertiesD.以上都是C.通过参数指定35 .以下集合中不能直接取第一个元素的是(C)。A.ListB.mapC.setD.Array36 .下面代码的执行效果是(A)。Stringhql="fromStudentsorderbys.scoredesc"Queryquery=session.createQuery();Query.setFirstResult(0);Query.setMaxResult(5);returnquery.list();A.返回分数最高的5个学生B.返回分数最高的6个学生C.返回分数最低的5个学生D.返回分数最低的6个学生37 .在三层结构中

17、,Hibernate承担的任务是(A)。A.数据的持久化操作B.实体类的定义C.业务逻辑的描述D.页面的显示与控制转发38 .下列说法哪一个是正确的(B)。A. Java程序经编译后会产生machinecodeB. Java程序经编译后会产生bytecodeC. Java程序经编译后会产生DLLD.以上都不正确39 .MVC设计模式白目的是(C)。A,使程序结构更清晰B,使程序更好维护C.保证视图和模型的隔离D,在逻辑上将视图、模型和控制器分开40 .下面关于Hibernate的说法,错误的是(C)。A. Hibernate是一个“对象-关系映射”的实现B. Hibernate是一种数据持久化

18、技术C. Hibernate是JDBC勺替代技术D.使用Hibernate可以简化持久化层的编码41 .关于Spring的说法错误的是(C)。A.通过setter方法实现依赖注入B.对Hibernate提供了支持,可简化Hibernate编码C.通过AO阿以轻松与Hibernate集成D.通过AO戏现了声明式事务管理42.5 truts2标签中,(B)标签用于迭代输出集合中的元素,包括List、Map。A.beanB.iteratorC.paramD.i18n42.6 truts2的Action类中有多个方法时,可以使用action标签的(C)属性来指定需要调用的方法。A.nameB.classC.methodD.Type44.关于web.xml文件中配置欢迎文件清单,说法错误的是(B)A.使用welcome-file-list元素配置欢迎清单。B.只能配置一个欢迎文件。C.可以配置多个欢迎文件。D.web容器调用会依次寻找欢迎文件,直到找到为止。45.Spring的事务管理应该在DA微式的(C)。A.实体层B.数据访问层C.业务层D.控制层46.关于Spring的说法错误的是(D)。A. Spring是一个轻量级JavaEE的

温馨提示

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

评论

0/150

提交评论