一、填空题
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.在l文件中定义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 ,它需要在 l 文件中进行配置,其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的配置文件名默认为 l ,标签<persistence-unit …>的主要属性有 name 和 transaction-type 。P(193)
38.Web服务架构的三类角是服务的 提供者 、 请求者 和 注册中心 。(源于PPT)
39.Web服务架构的三种基本操作是 发布 、 查 和 绑定 。(源于PPT)
40.Struts 2框架由 核心控制器FilterDispatcher 、 业务控制器 和 用户业务逻辑组件 3部分组成。P(256)
41.Action的配置文件为 l ,通过<action…/>元素的 name 属性声明Action的访问名, class 属性指明其具体的实现类。P(260)
42.Struts 2的Action类通常可继承系统类 ActionSupport 或实现 Action 接口,它们约定的关键业务方法是 execute() 。P(259)
43.Struts 2标记库中用于显示验证错误信息的标记主要有 <s:actionnerror cssStyle=” “ /> 和 <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. l ,对象关系映射配置文件为一系列
47.Spring容器相关的核心接口是 BeanFactory 和 ApplicationContext ,默认的配置文件是 l 。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 J2EE 中,()类的()方法用于创建对话。(选择一项)
a) HttpServletRequest、getSession
b) HttpServletResponse、newSession
c) HtttpSession、newInstance
d) HttpSession、getSession
2 给定一个 Servlet 的doGet方法中的代码片段,如下:
request.setAttribute(“name”,”zhang”);
response.sendRedirect(“localhost:8080/servlet/MyServlt”)
那么在 MyServlet 中可以使用()方法把属性 name的值取出来。(选择一项)
a)String Attribute(“name”);
b)String str=(Attribute(“name”);
c)Object Attribute(“name”);
d)无法取出来
3.编写Servlet 的doPost方法时,需要抛出异常为()。(只选一项)
A.ServletException, IOException
B.ServletException, RemoteException
C.HttpServletException, IOException
D.HttpServletException, RemoteExceptionsession和application的区别
4.以下()可用于检索session属性userid的值。(只选一项)
A.session. getAttribute (“userid”);
B.session. setAttribute (“userid”);
C.request. getParameter (“userid”);
D.request. getAttribute (“userid”);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论