搜索
您的当前位置:首页JAVA-EE考试复习重点(带答案)

JAVA-EE考试复习重点(带答案)

来源:小侦探旅游网


一、判断题(每题1分,共16分)

( )1. 程序中的语法错误可以在编译时立即发现. ( )2. Servlet程序运行在服务器Web容器中。

( )3. Glassfish是一款免费、开源、全面支持Java EE规范的应用服务器。 ( )4. include动作标记用于执行动态文件包含.

( )5. taglib指令用于在JSP页面中引入JSP扩展标记库。 ( )6. ( )14. 执行实体管理器的contains()方法后实体将成为被管理的. ( )15. 执行实体管理器的clear()方法会改变实体的被管理状态。

( )16. JSF Converter接口的getAsObject方法执行String至Object的类型转换. ( )17. JSP程序运行在客户端浏览器中。×

( )18. Tomcat是一款免费、开源且全面支持Java EE规范的应用服务器。× ( )19. include指令用于执行静态文件包含。

( )20. page指令用于设置JSP页面的属性,但不包括导入Java类库.× ( )21. 〈jsp:forward>页面跳转后的标题栏不会改变。×

( )22. HTML注释内容会返回到客户端浏览器,但不会显示出来。 ( )23. 标准JavaBean必须是一个public类。

( )24. 编译好的Servlet应该放在Web站点的WEB-INF\\classes下。 ( )25. 获取Cookie可通过response对象的相应方法实现.×

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

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

( )28. 点对点消息模型接收者和发送者必须双方同时在线才能进行通信。× ( )29. JSF Converter接口的getAsString方法执行Object至String的类型转换。

( )30. 执行实体管理器的refresh()可能会改变一个实体的被管理状态。× ( )31. EJB3的会话Bean不再需要home接口。

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

对应记录.×

( )33. 程序中的逻辑错误可以在编译时立即发现。 ( )34. Applet运行在客户端浏览器中。

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

( )36. page指令用于设置JSP页面的属性,包括设置错误跳转页面. ( )37. 〈jsp:forward〉页面跳转后的地址栏不会改变。

( )38. ( )40. JSTL的XML标记库引用指令的prefix属性取值必须是xml. ( )41. 设置Cookie可通过request对象的相应方法实现。

( )42. 使用response的sendRedirect()方法页面跳转会导致地址栏改变。 ( )43. ( )45. 实体管理器的merge()方法将一个新建的实体对象保存到数据库表中。 ( )46. 执行实体管理器的refresh()不会更新数据库记录值。 ( )47. 浏览器访问JSF页面时的扩展名必须是faces。 ( )48. EJB3的业务接口可以是普通的Java接口.

二、名词解释(每题2分,共20分)

1. 泛型:指通过约定集合元素的类型来获得强类型检查的一种机制.

2. 静态导入:即直接导入类的静态成员,从而允许直接通过静态成员的名字访问它们,无需再给出他们的类名。

3. JNDI:即命名与目录服务接口,是容器提供的一种对象命名机制,客户端可通过命字查找和访问服务器上的命名对象.

4. JDK:即Java开发工具包,是用于构建和运行Java组件和应用程序的基础环境。 5. JSP:即Java Server Pages,是由Sun公司主导的基于Java语言的动态网页技术标准,通过在普通页面中嵌入Java代码实现。

6. Cookie:是Web服务器暂存在客户端浏览器内存或硬盘文件中的少量数据。 7. JMS:是Java Message Service的缩写,它是一组API,它允许客户端组件进行分

布式、松耦合、可靠和异步地与消息服务器进行信息交流。

8. XML:即可扩展标记语言,使用自定义标记来描述结构化数据,是Web应用程序之间进行数据交换的常用方式.

9. UDDI:即Web服务统一描述、发现和集成协议,规范了互联网环境下Web服务的发布、集成和查找机制。

10. AOP: 11. AJAX: 12. 自动拆箱: 13. B/S模式: 14. JTA: 15. Servlet: 16. JSTL: 17. EJB: 18. Web Service: 19. WSDL: 20. IoC: 21. 自动装箱: 22. C/S模式: 23. JDBC: 24. 动态网页: 25. HTML: 26. JSF: 27. JPA: 28. SOAP: 29. ORM: 30. RIA:

三、填空题(每小题2分,共22分)

1. 三层体系结构通常包括 、 和 三个层次。 2. Java EE组件主要包括 、 和 三大类.

3. JSP指令元素主要包括 、 和 三个.

4. 调用 对象的 方法可将一个Cookie对象传回客户端保存. 5. Servlet的生命周期大致分为 、 和 三个阶段。

6. JSF应用的主控制器是 ,它需要在 文件中进行配置,其URL映射通常配置为 。

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

8. EJB 3的开发通常涉及到 、 以及 3种文件。

9. JPA的配置文件名默认为 ,标签〈persistence-unit …>的主要属性有 和 . 10. Struts 2框架由 、 和 3部分组成。

11. Hibernate包括 、 、 、Transaction和Configuration 5个核心接口. 12. 两层体系结构由 和 构成,即所谓的 模式。 13. Java EE技术框架大致包括 、 和 三部分。 14. 程序错误可分为 、 和 三类。

15. request作用范围变量可以通过 和 方法设置和读取变量的数据。 16. HttpServlet处理客户端请求的方法是 和 。 17. MVC模式的三个基本部分是 、 和 。

18. JSF标签19. JSF事件可分为 、 、 和生命周期事件4类。 20. 有状态会话Bean的生命周期包括 、 和 三种状态. 21. Web服务架构的三种基本操作是 、 和 。

22. Struts 2标记库中用于显示验证错误信息的标记主要有 和 。 23. 典型Java EE 应用包括: 、 、 和 四个层次。

24. 按打包粒度从小至大的顺序,Java归档包的类型分别是 、 和 。 25. 读取request单值参数的方法是 ,读取多值参数的方法是 。获取所有参数名称的方法是 。

26. 调用 对象的 方法可以读取保存在客户端的所有Cookie对象。

27. 29. JSF 标签用于显示数据库表数据,其 属性通常绑定辅助Bean的ResultSet类型属性,另外还须设置 属性以便在列子标签中访问该记录集的数据. 30. JMS提供 和 两种类型的消息服务。

31. Web服务架构的三类角色是服务的 、 和 。

32. Struts 2的Action类通常可继承系统类 或实现 接口,它们约定的关键业务方法是 。

33. Hibernate框架提供的查询语言为 ,相关的查询接口有 和 。

四、综合题(每小题6分)

1. 简述企业级应用体系结构的演变。

2. 简述response的sendRedirect()与RequestDispatcher的forward()两种方法执行页面跳转的异同点。

3. 简述JSF应用的基本组成部分。 4. 简述JSF自定义转换器的编程步骤。

5. JSF动作事件主要有哪几种实现方法?它们有什么不同? 6. 简述JPA常用接口/类并说明其相互关系。

7. 何谓Spring的设值注入?何谓构造注入?它们如何实现? 8. 简述企业级应用程序的基本特点。 9. 简述Servlet与JSP的联系和区别。

10. 列举java.sql。ResultSet接口的5种以上常用方法: 11. 列举4种以上JSF UI组件的常用公共属性.

12. JSF设置错误消息的方法有哪些?消息文件如何命名? 13. 列举5种以上JPA映射配置标注符并说明其作用。 14. 列举5个以上Query接口的主要方法。 15. 简述典型Java EE 应用程序的构成。 16. 列举JDBC编程常用的接口和类.

17. 简述JSF应用开发的基本步骤和主要内容。 18. 简述JSF自定义验证器的实现方法及编程步骤。 19. 列举5个以上EntityManager接口的常用方法。 20. 简述MyEclipse环境中Struts2应用开发的基本过程. 21. 何谓AJAX?它有什么优势?

因篇幅问题不能全部显示,请点此查看更多更全内容

Top