JavaEE考试题doc.docx
- 文档编号:6593545
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:12
- 大小:22.39KB
JavaEE考试题doc.docx
《JavaEE考试题doc.docx》由会员分享,可在线阅读,更多相关《JavaEE考试题doc.docx(12页珍藏版)》请在冰豆网上搜索。
JavaEE考试题doc
一、填空题
1.企业级应用程序通常应具备快速适应性、 分布式 、 高安全性 、 可扩展性和 集成化 等特性。
P(6)
2.两层体系结构由 客户层 和 服务器层 构成,即所谓的 C/S 模式。
P(7)
3.三层体系结构通常包括 客户层 、 服务器层 和 应用服务器层 三个层次。
P(7)
4.典型JavaEE应用包括:
客户层 、 表示层(Web层) 、 业务逻辑层 和 企业信息系统层 四个层次。
P(8)
5.JavaEE技术框架大致包括 组件技术 、 服务技术 和 通信技术 三个部分。
P(11)
6.JavaEE组件主要包括 客户端组件 、 Web组件 和 EJB组件 三大类。
P(10)
7.按打包粒度从小至大的顺序,Java归档包的类型分别是 JAR 、WAR 和 EAR 。
(PPT)
8.程序错误可分为 语法错 、 语义错 和 逻辑错 三类。
P(20)
9.JSP指令元素主要包括 include 、 page 和 taglib 三个。
P(34)
10.include指令的基本语法为 <%@includefile=”URL”%> 。
P(34)
11.taglib指令的基本语法为 <%@tagliburi=”taglibURI”prefix=”pre”%> 。
P(35)
12.JSP参数标记的基本语法为 paramname="name"value="value"/> P(39) 13.读取request单值参数的方法是 getParameter() ,读取多值参数的方法是 getParameterValues() 。 获取所有参数名称的方法是 getParameterNames() 。 P(44) 14.request作用范围变量可以通过 setAttribute() 和 getAttribute() 方法设置和读取变量的数据。 P(45) 15.调用 response 对象的 addCookie(Cookiecookie) 方法可将一个Cookie对象传回客户端保存。 P(48) 16.调用 request 对象的 getCookies() 方法可以读取保存在客户端的所有Cookie对象。 P(48) 17.在web.xml文件中定义Web应用初始化参数的标记是 (源于PPT) 18.读取Web应用初始化参数的相关方法有 getInitParameter(Stringname) 和 getInitParameterNames() 。 P(61) 19.HttpServlet处理客户端请求的方法是 doGet() 和 doPost() 。 P(62) 20.Servlet的生命周期大致分为 初始化阶段 、 处理请求阶段 和 销毁阶段 三个阶段。 P(62) 21. 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标签 outputText…>的常用属性是 id 和 value ,后者常用于绑定辅助Bean的属性,例如 outputTextvalue="#{students.birthday}"> outputText> 。 (源于PPT) 26.JSF标签 loadBundle 用于装载资源文件,其常用属性是 basename 和 var 。 P(137) 27.JSF标签 selectItem 用于为选择类标签提供选项,属性 itemLabel 用于设置显示文本, itemValue 设置对应的数据值。 P(139) 28.JSF 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.EJB3的开发通常涉及到 业务接口 、 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 ,标签 P(193) 38.Web服务架构的三类角色是服务的 提供者 、 请求者 和 注册中心 。 (源于PPT) 39.Web服务架构的三种基本操作是 发布 、 查找 和 绑定 。 (源于PPT) 40.Struts2框架由 核心控制器FilterDispatcher 、 业务控制器 和 用户业务逻辑组件 3部分组成。 P(256) 41.Action的配置文件为 struts.xml ,通过 P(260) 42.Struts2的Action类通常可继承系统类 ActionSupport 或实现 Action 接口,它们约定的关键业务方法是 execute() 。 P(259) 43.Struts2标记库中用于显示验证错误信息的标记主要有 actionnerrorcssStyle=”“/> 和 fielderrorcssStyle=”“/> 。 P(266) 44.Hibernate包括 SessionFactory 、 Session 、 Query和Criteria 、Transaction和Configuration5个核心接口。 P(268) 45.Hibernate框架提供的查询语言为 HQL ,相关的查询接口有 Query 和 Criteria 。 P(275) 46.Hibernate框架的主配置文件为hibernate.cfg.xml,对象关系映射配置文件为一系列 47.Spring容器相关的核心接口是 BeanFactory 和 ApplicationContext ,默认的配置文件是 applicationContext.xml 。 P(287) 48.Spring配置文件中的 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) 一单项选择 1J2EE中,()类的()方法用于创建对话。 (选择一项) a)HttpServletRequest、getSession b)HttpServletResponse、newSession c)HtttpSession、newInstance d)HttpSession、getSession 2给定一个Servlet的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http: //localhost: 8080/servlet/MyServlt”) 那么在MyServlet中可以使用()方法把属性name的值取出来。 (选择一项) a)Stringstr=request.getAttribute(“name”); b)Stringstr=(String)request.getAttribute(“name”); c)Objectstr=request.getAttribute(“name”); d)无法取出来 3.编写Servlet的doPost方法时,需要抛出异常为()。 (只选一项) A.ServletException,IOException B.ServletException,RemoteException C.HttpServletException,IOException D.HttpServletException,RemoteException 4.以下()可用于检索session属性userid的值。 (只选一项) A.session.getAttribute(“userid”); B.session.setAttribute(“userid”); C.request.getParameter(“userid”); D.request.getAttribute(“userid”); 5.在J2EE中,以下对RequestDispatcher描述正确的是()。 (选择一项) A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher B.ServletConfig有一个方法: getRequestDispatcher可以返回RequestDipatcher对象 C.RequestDipatcher有一个方法: forward可以把请求继续传递给别的Servlet或者JSP界面 D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher 6.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为()。 (只选一项) A..jsp文件 B..class文件 C..jar文件 D.web.xml文件 7.给定一个Servlet程序的代码片段,如下: () PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throws ServletException,IOException{ request.getSession().getAttribute(“A”);//第二行 } 假定第二行返回的对象引用不是null,那么这个对象存储在()范围中。 (选择一项) A.page B.session C.request D.application 8.给定一个Servlet的代码片段如下: () PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ ______ out.println(“hikitty! ”); out.close(); } 运行次Servlet时输出如下: hikitty! 则应在此Servlet下划线处填充如下代码。 (选项一项) A.PrintWriterout=response.getWriter(); B.PrintWriterout=request.getWriter(); C.OutputStreamout=response.getOutputStream(); D.OutputStreamout=request.getWriter(); 9.在J2EE中,对于Httpservlet类的描述,错误的是()。 (选择一项) A.我们自己编写的Servlet继承了Httpservlet类,一定需覆盖doPost或者doGet B.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法 C.HttpServlet类中处理客户请求和响应时所使用的两个接口是: HttpServletRequest和HttpServletResponse. D.我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法 10给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上显示的结果是().(选择一项) publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException { System.out.println("get"); } publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException { System.out.println("post"); } Aget Bpost Cget post Dpost get 11在J2EE中,重定向到另一个页面,以下()语句是正确的。 Arequest.sendRedirect(“http: //www.jb-aptech.com.cn”); Brequest.sendRedirect(); Cresponse.sendRedirect(“Http: //www.jb–aptech.com.cn”); Dresponse.sendRedirect(); 12J2EE中,ServletAPI为使用Cookie,提供了()类。 AJavax.servlet.http.Cookie BJavax.servlet.http.HttpCookie CJavax.servlet.Cookie DJavax.servlet.http.HttpCookie 13在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是().(选择一项) a)<%@pageLanguage=“Java”,import=”java.rmi.*;java.uitl.*”%”> b)<%@pagelanguage=“Java”Import=”java.rmi.*,java.uitl.*”%”> c)<%@pagelanguage=“Java”;import=”java.rmi.*;java.uitl.*”%”> d)<%@pagelanguage=“Java”import=”java.rmi.*,java.uitl.*”%> 14.在JSP中,test.jsp文件如下,试图运行时,将发生()。 <%Stringstr=null;%> stris<%=str%> a)转译期有误 b)编译Servlet源码时发生错误 c)执行编译后的Servlet时发生错误 d)运行后,浏览器上显示: strisnull 15.从HTTP请求中,获得请求参数,应该调用()。 a)request对象的getAttribute()方法 b)request对象的getParameter()方法 c)session对象的getAttribute()方法 d)session对象的getParameter()方法 16.在一个Filter中,处理filter业务的是()方法。 (只选一项) a)dealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain) b)dealFilter(ServletRequestrequest,ServletResponseresponse) c)doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain) d)doFilter(ServletRequestrequest,ServletResponseresponse) 17在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。 (选择一项) PublicclassServlet1extendsHttpServlet{ Publicvoidinit()throwsServletException{ } Publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse) ThrowsServletException,IOException{ PrintWriterout=response.getWriter(); Out.println(“hello! ”); } } A编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字: hello! C编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 D编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息 18Servlet可以在以下()三个不同的作用域存储数据。 A请求、会话和上下文 B响应、会话和上下文 C请求、响应和会话 D请求、响应和上下文 19J2EE中,ServletAPI为使用Cookie,提供了()类。 AJavax.servlet.http.Cookie BJavax.servlet.http.HttpCookie CJavax.servlet.Cookie DJavax.servlet.http.HttpCookie 20.在JSP页面中,保存数据的范围由小到大依次是 a)pageContext,request,application,session b)pageContext,application,session,request c)pageContext,request,session,application d)pageContext,session,request,application 二填空题 1在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。 (选择一项) A.init B.service C.doFilter D.destroy 2.Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。 (选择一项) A.sendURL() B.redirectURL() C.sendRedirect() D.redirectResponse() 3.在JSP中,page指令的()属性用来引入需要的包或类。 (选择一项) a)extends b)import c)languge d)contentType 4.在JSP页面中,等效于HttpServletResponse的内置对象是 a)out b)response c)request d)config 5.在JSP页面中,能够完成输出操作的内置对象是 a)out b)response c)request d)config 6.编写一个Filter,除继承HttpServlet类外还需要()。 (只选一项) a)继承Filter类 b)实现Filter接口 c)继承HttpFilter类 d)实现HttpFilter接口 7.在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的(只选一项) A..jsp文件 B..class文件 C..jar文件 D.web.xml文件 8、Servlet程序的入口点是: () A、init() B、main() C、service() D、doGet() 9在J2EE中,在web.xml中,有如下代码: 上述代码定义了默认的会话超时时长,时长为30()。 (选择一项) A毫秒 B秒 C分钟 D小时 10Http协议的状态码()表示文件没有创建 A200 B400 C500 D404 二、在利用JDBC访问数据库过程中,主要涉及三种资源(对数据库的连接对象,connection.SQL语句对象statement和访问结果对象Resultset) 给定具体的JDBCURL,获取数据库连接的方法是在 DriverManager对象上调用getConnection()。 这种方法有两种形式: DriverManager.getConnection(url) Drive
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaEE 考试题 doc