JavaEE简答题 - 图文 下载本文

Java EE复习

一、 填空题:(30分)

(一) 第一章 概述

1. Java EE为满足开发多层体系结构的企业级应用的需求,提出“组件-容器”的编程思想。Java EE应用的基本软件单元是 Java EE组件 。 基本软件单元的运行环境被称为 容器 .

2. 两层体系结构应用程序分为客户层和服务器层. 3. 所谓的企业级应用程序,并不是特指为企业开发的应用软件,而是泛指那些

为大型组织部门 创建的应用程序。

4. 在三层分布式企业应用程序中,包括客户层、应用服务器层、数据服务器层三层。

5. Java EE客户端组件既可以是一个Web浏览器、一个Applet,也可以是一个

应用程序。

6. Java EE web组件包括servlet和JSP。

7. Java EE有两种类型的EJB组件:会话Bean和消息驱动Bean。 8. Java EE 6提供的组件主要包括三类:客户端组件、Web组件、业务组件。

(二) 第三章 servlet

9. Servlet组件在进行重定向时,需要使用ServletResponse接口的方法是

sendRedirect()。

10. httpServletRequest提供了两个方法用于从请求中解析出上传的文件:Part getPart(String name)和Collection getParts()。

11. 一个Servlet的配置参数保存在ServletConfig_对象中,这个配置对象(能/不

能)不能 被其他Servlet访问。

12. Servlet支持两种格式的输入/输出流:字符输入输出流和字节输入输出流。 13. MIME的全称是多媒体Internet邮件扩展(Multimedia Internet Mail Extension), ServletResponse中响应正文的默认MIME类型为text/plain, 而HttpServetResponse中的响应正文的默认MIME类型为text/html。

14. PDF文件的MIME类型是application/pdf, Microsoft Word文档的类型是

application/msword。在Servlet中设置MIME类型应使用HttpServletResponse对象的方法setContentType()。

15. 所有的Servlet都必须实现下面的两个接口之一:HttpServlet和

GenericServlet。

16. HTTP协议是一种无状态协议,服务器不记录关于客户的任何信息。 17. 在Web程序设计中,客户端以表单方式向服务器提交数据是最常见的方法。

表单数据的提交方法有两种:Get和Post。

18. 常见会话跟踪技术有cookie、URL重写和隐藏表单域。

(三) 第四章 JSP

19. JSP显式注释的语法形式:;JSP隐式注释的语法形式:<%--注释--%>。 20. JSP内置对象的作用范围有四种page,request,session, application。 21. JSP的include动作组件的语法形式:。 22. JSP的forward动作组件的语法形式:。 23. JSP的param动作组件的语法形式:

24. JSP页面中声明变量的基本格式是:<%!变量声明%>。

25. JSP页面除了普通HTML代码之外,还主要有如下三种成分:脚本元素、指令、动作。

26. 表达式语言EL提供两种不同的存取器:点运算符”.”和方括号”[ ]”。 27. JSP的默认字符编码是ISO-8859-1。

(四) 第五章 JavaBean

28. 在JSP页面中,与Java Bean有关的标记有三个:

29. JavaBean的生命周期范围有四种是:page、 request、 session、 application。 30. Java Bean在标记中利用Scope属性声明Java Bean的生命周期

范围。

31. 用法的一般形式:

property=”propertyName”>。

32. 用法的一般形式:

property=”propertyName” value=”propertyValue”>。

33. 当JavaBean的某个属性为null时,使用表达式语言获得的信息是空字符串还

是null对象?答案是空字符串。

34. JSP能够利用表达式语言访问JavaBean的属性,(也能/不能)不能利用表达式语言设置JavaBean的属性。

(五) 第六章JSF

35. JSF是一个基于MVC架构的框架,其中模型角色由Managed Bean承担,实

现具体的业务逻辑,视图角色由XHTML页面承担,实现信息展示和与用户的交互,控制角色由JSF框架承担,实现具体的控制逻辑。

36. 在JSF应用中,当接收到客户端的JSF请求后,是由JSF框架中的核心控制组件FaceServlet对请求进行统一处理。

37. JSF 2.0提供了定义和访问资源的标准机制,它包含两个JSF标记访问资源:

, . 38. JSF提供了两种类型的导航组件:按钮和链接。

39. 在JSF框架下,视图都是以xhtml的形式存在,它们采用Facelets作为视图定

义语言。

40. JSF框架的导航组件中,链接标记有三种:

41. JSF在转换和验证时都有可能会产生错误信息,这些错误信息可以通过标记

显示出来,而这些预定义的错误信息有时是没有本地化的,为了对这些消息进行本地化设置,可以修改属性converterMessage、validatorMessage、requiredMessage,让这些属性指向本地化资源即可。 42. CDI的全称是Contexts and Dependency Injection,CDI Bean是Java EE 6规范的

一项重大功能特性之一,提供了一种更加强大的托管Bean模型。与Managed Bean不同的是,这种托管Bean是由Java EE应用服务器来管理和控制的。 43. JSF中立即事件类型通过设置组件的immediate属性来设置,它会将提前进行

事件处理操作而无须等到调用应用阶段。

44. JSF的核心标记库有四种:core或f:、html或h:、facelets或ui:、composite components或composite:。

45. JSF框架中的每个视图都有一个唯一的String类型的标识,称为View ID。(或

视图ID)

46. JSF的视图组件都是__xhtml________文件,可以通过表达式语言 直接引用

Managed Bean的属性和方法。