javaee试题(含答案)(20171213123518)

上传人:小** 文档编号:91945662 上传时间:2019-07-04 格式:PDF 页数:3 大小:24.10KB
返回 下载 相关 举报
javaee试题(含答案)(20171213123518)_第1页
第1页 / 共3页
javaee试题(含答案)(20171213123518)_第2页
第2页 / 共3页
javaee试题(含答案)(20171213123518)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《javaee试题(含答案)(20171213123518)》由会员分享,可在线阅读,更多相关《javaee试题(含答案)(20171213123518)(3页珍藏版)》请在金锄头文库上搜索。

1、JAVA EE期末考试复习材料 一、选择题: 1 以下哪个HIbernate 主键生成策略是实现主键按数值顺序递增的?(A) A) increment B)Identity C)sequence D)native 2、在 JSP中, Page指令的( B)属性用来引入需要的包和类。 A)Exends B)import C)language D)contentType 3、从以下哪个选项中可以获得Servlet 的初始参数( C) A)Servlet B)ServletContext C)ServletConfig D)GenericServlet 4、以下关于HIbernate 说法正确的是(

2、A) A)Hibernate 是 ORM 的一种实现方式。 B)Hibernate 不要 JDBC 的支持。 C)属于控制层 D)对象关系映射,让对象同数据库表产生关系。 5、下面关于OPM 的说法不正确的是(C) 持久化是将程序中数据在瞬时状态和持久状态间转换的机制。 瞬时状态是指程序数据保存在内存中,程序退出时,数据就不存在了。 把关系数据库中的数据读出来不属于持久化。 程序数据直接保存成文本文件属于持久化。 6、下面关于SessionFactory 的说法正确的是(B) A)SessionFactory 是轻量级的,可以随意创建和销毁。 B)SessionFactory 是重量级的接口,

3、不可以随意创建和销毁。 C)SessionFactory 是重量级的类,不可以随意创建和销毁。 D)SessionFactory 是类。 7、下面关于Hibernate 中 load 和 get 的方法说法正确的是(D) A)两个方法是一样的,没有任何区别。 B)两个方法是不一样的,get 先找缓存,再找数据库。 C)两个方法是不一样的,load 每次都会找数据库。 D)以上说法都不对。 8、spring 能管理的组件不包括(A) A)Jsp B)javabean C)pojo D)DAO 二、简答题: 1、创建一个遵循Servlet 规范的 java 类,有几种方法?分别是哪几种? 答: 7

4、 种。分别是: doGet、doPost、doPut、doDelete、doHead、doOpinion 、doTrace. 2、hibernate 中有哪些核心配置文件?分别起什么作用? 答:两种: hibernate.cfg.xml 和 hbm.xml 文件 hibernate.cfg.xml 文件用于用于指定各个参数。 hibernate.hbm.xml 建立表和类的映射关系。 3、Hibernate 框架中session的 get()和 load()方法有什么区别?假设缓存中没有要查询的 对象。 答:区别: get 先到缓存 (session 缓存 /二级缓存 )中去查,如果没有就到D

5、B 中去查。 load 在 默认情况下支持延迟加载(lazy) 。假设缓存中没有要查询的对象,使用get,这样效率高) 4、部署 servlet,假设有 servlet 名为 A,所在的包名为com.test,在 web.xml 中如何配置哪几 个关键元素? 答: A com.test.A A /a 5、Jsp的组成元素有哪几类? 答:注释、指令元素、脚本元素、动作元素。 6、Hibernate 框架中的SessionFactory 类的两个获得session的方法是什么?有什么区别? 答: openSession()和 getCurrentSession()。 如果需要在同一线程中,保证使用

6、同一个Session 则,使用getCurrentSession(),如果在一个 线程中,需要使用不同的Session,则使用opentSession()。 三、填空题: 1、MVC 的三个组成部分分别是:模型、视图、控制器。 2、在 Struts 中最重要的几个类分别是: 3、 在 Strust中, 可以开发自己的Action 和 ActionForm , 但必须分别继承Action 和 ActionFactory 两个父类。 4、从结构上来看,struts 的 3 个核心部分分别是:ActionServlet 、 Action 、ActionForm ,在 Struts 中,业务逻辑主要位

7、于上述3 个核心部分的Action 。 5、Hibernate 实体类的三种状态分别是:瞬态、持久态、托管态。 6、Java ee中存在三种标签,分别是自定义标签、JSTL 标签、 struts 标签。 6、事物的四个基本特征是:原子性、隔离性、持久性、一致性。 7、Hibernate 属于数据持久层框架。 8、Spring 的四个特点分别是:控制反转、持久性的封装和事物管理、面向切面编程、提供 了对 web 的多种支持。 9、Hibernate 由的三个核心组件分别是:连接管理、事物管理、对象/关系映射管理。 四、程序题(共一题10 分) : 1、假设com.xxx.person 包里有名为Person 的 Javabean 。其属性有: name、age、address、 birdthday ;数据库表person 的字段有: name、age、addressbirdhday。name 为主键。建立他 们的对象关系映射文件Person.hbm.xml 的主要映射关系元素。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号