javaee考试复习题库

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题9*2=18

1.传统C/S模式应用是的两层体系结构。客户层,服务层

2.三层体系结构包含客户层,应用服务层和数据服务层三个层次。

3.Java EE组件主要包括包括客户端组件,Web组件和EJB组件三大类。

4.程序错误可分为语法错误,运行错误,逻辑错误三类。

5.JSP指令元素主要包括哪三个。include指令,page指令,taglib指令

6.读取request单值参数和多值参数的方法名。getParameter() 、getParameterValues()

7.request作用域变量可以通request.setAttribute() 和request.getAttribute() 方法设置和读取。

8.调用response 对象的addCookie(Cookie cookie) 方法可将一个Cookie对象传回客户端。

9.调用request 对象的getCookies() 方法可以读取保存在客户端的所有Cookie对象。

10.HttpServlet处理客户端请求的方法是 doGet() 和doPost() 。

11.标记的scope属性可取 page 、 request 、 session 和application四个值。

12.MVC模式的三个基本部分是模型、视图、控制器。

13.MVC模式分别由JavaBean、Jsp、servlet三个组件担任。

14.JSF应用的主控制器是 FacesServlet ,它需要在 web.xml 文件配置,其URL映射通常配置为 *.faces 。

15.JSF的UI组件标签分为Core 、HTML 两类。

16.JSF的字段类标签常用的属性是id,value,如何设置后者用于绑定辅助Bean的属性。

17.JSF标签用于为选择类标签提供选项,属性itemLabel 用于设置显示文本,itemValue 用于设置对应的选项值。

18.JSF 标签用于显示数据库表数据,它的关键属性及如何绑定。

JSF dataTable 标签用于显示数据库表数据,其 value 属性通常绑定辅助Bean的ResultSet 类型属性,另外还须设置 var 属性以便在列子标签中访问该记录集的数据。

19.JSF事件可分为值改变事件、动作事件、数据模型事件和阶段事件4类。

20.EJB 3开发通常涉及到业务接口、 Bean类以及辅助类 3种文件。

21.JMS提供点对点消息服务、发布-- 订阅消息服务。

22.JSF和JPA的配置文件各是faces-config.xml 和persistence.xml 。

23.Web服务架构的三种基本操作发布、查找和绑定。

24.Struts 2的Action类通常可继承系统类ActionSupport 或实现Action 接口。

25.Hibernate提供的查询语言的查询接口有Query 和Criteria 。

26.Spring容器相关的核心接口是BeanFactory 和ApplicationContext 。

二、判断题15*1=15

(T )1.程序中的语法错误可以在编译时立即发现。

(T )2.程序中的逻辑错误可以在运行时立即发现。

( F )3.JSP程序运行在客户端浏览器中。

(T )4.Servlet程序运行在服务器Web容器中。

(T )5.数据库连接池通常是由应用程序创建和管理的。

(T )6.include指令用于执行静态文件包含。

(T )7.include动作标记用于执行动态文件包含。

(T )8.page指令可用于设置输出缓冲区大小。

(T )9.page指令可用于设置错误跳转页面。

( F )10.page指令不能用于导入Java类库。

(T )11.taglib指令用于在JSP页面中引入JSP扩展标记库。

(T )12.页面跳转后的地址栏不会改变。

( F )13.页面跳转后的标题栏不会改变。

(T )14.加载的JavaBean会下载到客户端运行。

(T )15.HTML注释内容会返回到客户端浏览器,但不会显示出来。

( F )16.JSP注释内容会返回到客户端浏览器,但不会显示出来。

(T )17.JSP页面可直接使用9个JSP隐含对象而不须手动创建。

(T )18.标准JavaBean必须是一个public类。

( F )19.JSTL的SQL标记库引用指令的prefix属性取值必须是sql。

( F )20.JSTL的XML标记库引用指令的prefix属性取值必须是xml。

(T )21.编译好的Servlet应该放在Web站点的WEB-INF\classes下。

( F )22.页面表单/参数可以通过response对象的相应方法取得。

( F )23.设置Cookie可通过request对象的相应方法实现。

(T )24.获取Cookie可通过response对象的相应方法实现。

( F )25.使用response的sendRedirect()方法页面跳转会重建request对象。

(T )26.使用response的sendRedirect()方法页面跳转会导致地址栏改变。

(T )27.使用RequestDispatcher的forward()方法页面跳转会重建request对象。

( F )28.使用RequestDispatcher的forward()方法页面跳转会导致地址栏改变。

( F )29.标签的value属性用于设置链接目标URL。

( F )30.标签的value属性用于设置链接文字。

( F )31.JSF实现库(JAR包)的消息文件优先于JSF本地消息文件。

(T )32.JSF页面标签的message属性设置优先于消息文件设置。

( F )33.点对点消息模型接收者和发送者之间存在时间上的依赖关系,必须双方同时在线才能进行。

(T )34.消息驱动Bean不需要客户端程序主动调用。

(T )35.实体管理器的merge()方法将一个新建的实体对象保存到数据库表中。

(T )36.实体管理器的persist()方法将以持久化实体对象的属性值更新数据库表的对应记录。

(F)37.执行实体管理器的contains()方法后实体将成为被管理的。

( F )38.执行实体管理器的refresh()不会更新数据库记录值。

( F )39.执行实体管理器的refresh()可能会改变一个实体的被管理状态。

(T )40.执行实体管理器的clear()方法会改变实体的被管理状态。

(T )41.浏览器访问JSF页面时的扩展名必须是faces。

(T )42.JSF Converter接口的getAsString方法执行Object至String的类型转换。

(T )43.JSF Converter接口的getAsObject方法执行String至Object的类型转换。

( F )44.EJB3的业务接口可以是普通的Java接口。

(T )45.EJB3的会话Bean不再需要home接口。

三、名词解释7*3=21

1.自动装箱:自动装箱就是Java编译器在编译期间自动将原生类型转换成其对应的包装类型

2.自动拆箱:自动拆箱是相反的过程,将一个包装类型自动转换为它所对应的简单数据类型。

3.动态网页:动态网页的关键内容是在服务器端动态生成。相对于静态网页,动态网页最本质的区别在于它会被服务器当作一个程序来执行,页面中嵌入的脚本代码会被服务器识别并执行,执行结果与页面静态内容合并后送往客户端浏览器显示。

4.C/S模式:两层体系结构由客户层和服务器层构成

5.B/S模式:浏览器/服务器模式,三层体系结构在二层体系结构应用程序的客户层与服务层之间添加了一个第三层(应用服务层),形成客户层、应用服务层和数据服务层三个层次。

相关文档
最新文档