2024年5月11日发(作者:)

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

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

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

( )3. Glassfish是一款免费、开源、全面支持Java EE规范的应用服务器。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

( )18. Tomcat是一款免费、开源且全面支持Java EE规范的应用服务器。×

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

( )20. page指令用于设置JSP页面的属性,但不包括导入Java类库。×

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

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

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

( )24. 编译好的Servlet应该放在Web站点的WEB-INFclasses下。

( )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. 页面跳转后的地址栏不会改变。

( )38. 加载的JavaBean会将执行结果嵌入页面中返回客户端。

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

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

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

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

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

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

( )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指令元素主要包括 、 和 三个。