当前位置:文档之家› JavaEE考试题

JavaEE考试题

一、填空题1.企业级应用程序通常应具备快速适应性、分布式、高安全性、可扩展性和集成化等特性。

P(6)2.两层体系结构由客户层和服务器层构成,即所谓的C/S 模式。

P(7)3.三层体系结构通常包括客户层、服务器层和应用服务器层三个层次。

P(7)4.典型Java EE 应用包括:客户层、表示层(Web层)、业务逻辑层和企业信息系统层四个层次。

P(8)5.Java EE技术框架大致包括组件技术、服务技术和通信技术三个部分。

P(11)6.Java EE组件主要包括客户端组件、Web组件和EJB组件三大类。

P(10)7.按打包粒度从小至大的顺序,Java归档包的类型分别是JAR 、WAR 和EAR 。

(PPT)8.程序错误可分为语法错、语义错和逻辑错三类。

P(20)9.JSP指令元素主要包括include 、page 和taglib 三个。

P(34)10.include指令的基本语法为<%@ include file=”URL” %> 。

P(34)11.taglib指令的基本语法为<%@ taglib uri=”taglibURI”prefix=”pre” %> 。

P(35)12.JSP参数标记的基本语法为<jsp:param name="name" value="value" />P(39)13.读取request单值参数的方法是getParameter() ,读取多值参数的方法是getParameterValues()。

获取所有参数名称的方法是getParameterNames() 。

P(44)14.request作用范围变量可以通过setAttribute() 和getAttribute()方法设置和读取变量的数据。

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

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

P(48)17.在web.xml文件中定义Web应用初始化参数的标记是<context-param></context-param>和子标记<param-name></param-name>、<param-value></param-value>。

(源于PPT)18.读取Web应用初始化参数的相关方法有getInitParameter(String name)和getInitParameterNames() 。

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

P(62)20.Servlet的生命周期大致分为初始化阶段、处理请求阶段和销毁阶段三个阶段。

P(62)21.<jsp:useBean>标记的scope属性可取page 、request 、session 和application四个值。

P(75)22.MVC模式的三个基本部分是模型(Model) 、视图(View) 和控制器(Controller) 。

P(105)23.JSF应用的主控制器是FacesServlet ,它需要在web.xml 文件中进行配置,其URL映射通常配置为* . faces 。

P(119)24.MyEclipse的JSF工具面板包括Core标签和HTML标签两类JSF标签,使用这些标签的页面需要使用JSP指令taglib 导入标签库。

P(134)25.JSF标签<h:outputText…>的常用属性是id 和value ,后者常用于绑定辅助Bean的属性,例如<h:outputText value="#{students.birthday}"></h:outputText>。

(源于PPT)26.JSF标签loadBundle 用于装载资源文件,其常用属性是basename 和var 。

P(137)27.JSF标签selectItem 用于为选择类标签提供选项,属性itemLabel 用于设置显示文本,itemValue 设置对应的数据值。

P(139)28.JSF<f:selectItems…>标签的value属性通常绑定辅助Bean的SelectItem类型或Map类属性,还可以是类或SelectItemGroup类属性。

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

P(146)30.JSF column 标签通常不须设置属性,而是通过嵌入facet 子标签定义表头,并利用outputText 或inputText 子标签设置记录集的列。

P(146) 31.JSF事件可分为实时事件、动作事件、值变事件和生命周期事件4类。

P(163)32.EJB 3的开发通常涉及到业务接口、Bean类以及辅助类3种文件。

P(173)33.EJB3的Bean类分为会话Bean 、实体Bean 和消息驱动Bean 3大类。

P(174)34.JMS消息由消息头字段、一组可选属性以及消息体组成。

P(181)35.JMS提供点对点方式和发布-订阅方式两种类型的消息服务。

P(182)36.有状态会话Bean的生命周期包括不存在状态、准备就绪状态和挂起状态三种状态。

P(186)37.JPA的配置文件名默认为persistence.xml ,标签<persistence-unit …>的主要属性有name 和transaction-type 。

P(193)38.Web服务架构的三类角色是服务的提供者、请求者和注册中心。

(源于PPT)39.Web服务架构的三种基本操作是发布、查找和绑定。

(源于PPT)40.Struts 2框架由核心控制器FilterDispatcher 、业务控制器和用户业务逻辑组件3部分组成。

P(256)41.Action的配置文件为struts.xml ,通过<action…/>元素的name 属性声明Action的访问名,class 属性指明其具体的实现类。

P(260)42.Struts 2的Action类通常可继承系统类ActionSupport 或实现Action接口,它们约定的关键业务方法是execute() 。

P(259)43.Struts 2标记库中用于显示验证错误信息的标记主要有<s:actionnerrorcssStyle=”“ /> 和<s:fielderror cssStyle=” “ /> 。

P(266) 44.Hibernate包括SessionFactory 、Session 、Query和Criteria 、Transaction和Configuration 5个核心接口。

P(268)45.Hibernate框架提供的查询语言为HQL ,相关的查询接口有Query 和Criteria 。

P(275)46.Hibernate框架的主配置文件为 hibernate. cfg.xml ,对象关系映射配置文件为一系列47.Spring容器相关的核心接口是BeanFactory 和ApplicationContext ,默认的配置文件是applicationContext.xml 。

P(287)48.Spring配置文件中的<bean…/>标记的常用属性有id 、class 和scope 。

P(288)49.Spring容器配置Bean的作用域包括singleton 、prototype 、request 、session和globalsession 五种。

P(288)50.Spring提供了设值注入和构造注入两种依赖注入方式访问容器配置的Bean实例。

P(290)51.使用Ext的Web页面需要引入ext-all.css 、ext-base.js 和ext-all.js 3个Ext库文件。

P(322)二、判断题()1. 程序中的语法错误可以在编译时立即发现。

√()2. 程序中的逻辑错误可以在编译时立即发现。

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

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

√()5. Applet运行在客户端浏览器中。

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

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

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

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

√P34()10. i nclude动作标记用于执行动态文件包含。

√()11. p age指令用于设置JSP页面的属性,包括设置错误跳转页面。

√()12. p age指令用于设置JSP页面的属性,但不包括导入Java类库。

×()13. t aglib指令用于在JSP页面中引入JSP扩展标记库。

√()14. <jsp:forward>页面跳转后的地址栏不会改变。

√()15. <jsp:forward>页面跳转后的标题栏不会改变。

×()16. <jsp:plugin>加载的JavaBean会下载到客户端运行。

√p40()17. <jsp:plugin>加载的JavaBean会将执行结果嵌入页面中返回客户端。

×p40()18. H TML注释内容会返回到客户端浏览器,但不会显示出来。

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

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

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

√()22. J STL的核心标记库引用指令的prefix属性取值必须是c。

√p95()23. J STL的SQL标记库引用指令的prefix属性取值必须是sql。

×()24. J STL的XML标记库引用指令的prefix属性取值必须是xml。

×()25. J STL的国际化标记库引用指令的prefix属性取值必须是fmt。

√()26. J STL的函数标记库引用指令的prefix属性取值必须是fn。

相关主题