一、填空题
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小时内删除。