JavaEE考试题.doc_第1页
JavaEE考试题.doc_第2页
JavaEE考试题.doc_第3页
JavaEE考试题.doc_第4页
JavaEE考试题.doc_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、填空题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指令的基本语法为。P(34)11. taglib指令的基本语法为。P(35)12. JSP参数标记的基本语法为 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应用初始化参数的标记是和子标记、。(源于PPT)18. 读取Web应用初始化参数的相关方法有getInitParameter(String name)和getInitParameterNames()。P(61)19. HttpServlet处理客户端请求的方法是doGet()和doPost()。P(62)20. Servlet的生命周期大致分为初始化阶段、处理请求阶段和销毁阶段三个阶段。P(62)21. 标记的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标签的常用属性是id和value,后者常用于绑定辅助Bean的属性,例如。(源于PPT)26. JSF标签loadBundle用于装载资源文件,其常用属性是basename和var。P(137)27. JSF标签selectItem用于为选择类标签提供选项,属性itemLabel用于设置显示文本,itemValue设置对应的数据值。P(139)28. JSF标签的value属性通常绑定辅助Bean的SelectItem类型或Map类属性,还可以是类或SelectItemGroup类属性。P(139)29. JSFdataTable标签用于显示数据库表数据,其value属性通常绑定辅助Bean的ResultSet类型属性,另外还须设置var属性以便在列子标签中访问该记录集的数据。P(146)30. JSFcolumn标签通常不须设置属性,而是通过嵌入facet子标签定义表头,并利用outputText或inputText子标签设置记录集的列。P(146)31. JSF事件可分为实时事件、动作事件、值变事件和生命周期事件4类。P(163)32. EJB 3的开发通常涉及到业务接口、Bean类以及辅助类3种文件。P(173)33. EJB3的Bean类分为会话Bean、实体Bean和消息驱动Bean3大类。P(174)34. JMS消息由消息头字段、一组可选属性以及消息体组成。P(181)35. JMS提供点对点方式和发布-订阅方式两种类型的消息服务。P(182)36. 有状态会话Bean的生命周期包括不存在状态、准备就绪状态和挂起状态三种状态。P(186)37. JPA的配置文件名默认为persistence.xml,标签的主要属性有name和transaction-type。P(193)38. Web服务架构的三类角色是服务的提供者 、请求者和注册中心。(源于PPT)39. Web服务架构的三种基本操作是发布 、查找和绑定。(源于PPT)40. Struts 2框架由核心控制器FilterDispatcher、业务控制器和用户业务逻辑组件3部分组成。P(256)41. Action的配置文件为struts.xml,通过元素的name属性声明Action的访问名,class属性指明其具体的实现类。P(260)42. Struts 2的Action类通常可继承系统类ActionSupport或实现Action接口,它们约定的关键业务方法是execute()。P(259)43. Struts 2标记库中用于显示验证错误信息的标记主要有和。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配置文件中的标记的常用属性有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.js3个Ext库文件。P(322)一单项选择1 J2EE 中,()类的()方法用于创建对话。(选择一项)a) HttpServletRequest、getSessionb) HttpServletResponse、newSessionc) HtttpSession、newInstanced) HttpSession、getSession2 给定一个 Servlet 的doGet方法中的代码片段,如下:request.setAttribute(“name”,”zhang”);response.sendRedirect(“http:/localhost:8080/servlet/MyServlt”)那么在 MyServlet 中可以使用()方法把属性 name的值取出来。(选择一项)a) String str=request.getAttribute(“name”);b) String str=(String)request.getAttribute(“name”);c) Object str=request.getAttribute(“name”);d) 无法取出来3.编写Servlet 的doPost方法时,需要抛出异常为()。(只选一项)A.ServletException, IOExceptionB.ServletException, RemoteExceptionC.HttpServletException, IOExceptionD.HttpServletException, RemoteException4.以下()可用于检索session属性userid的值。(只选一项)A.session. getAttribute (“userid”);B.session. setAttribute (“userid”);C.request. getParameter (“userid”);D.request. getAttribute (“userid”);5.在J2EE中,以下对RequestDispatcher描述正确的是()。(选择一项)A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcherB.ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象C.RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher6.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为()。(只选一项)A.jsp文件B.class文件C.jar文件D.web.xml文件7.给定一个Servlet程序的代码片段,如下:( )Public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException request.getSession().getAttribute(“A”); /第二行假定第二行返回的对象引用不是null,那么这个对象存储在()范围中。(选择一项)A.pageB.sessionC.requestD.application8.给定一个Servlet的代码片段如下: ( )Public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException_out.println(“hi kitty!”);out.close();运行次Servlet时输出如下:hi kitty!则应在此Servlet下划线处填充如下代码。(选项一项)A.PrintWriter out = response.getWriter();B.PrintWriter out = request.getWriter();C.OutputStream out = response.getOutputStream();D.OutputStream out = request.getWriter();9.在J2EE中,对于Httpservlet类的描述,错误的是()。(选择一项)A.我们自己编写的Servlet继承了Httpservlet类,一定需覆盖doPost或者doGetB.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法C.HttpServlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponseD.我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法10 给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上显示的结果是(). (选择一项) public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException System.out.println(get); public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException System.out.println(post); Aget Bpost Cget post Dpost get11在J2EE中,重定向到另一个页面,以下()语句是正确的。Arequest . sendRedirect(“http : / www . jb -aptech . com . cn”);Brequest . sendRedirect();Cresponse . sendRedirect(“Http : / www . jb aptech . com . cn”);Dresponse . sendRedirect();12 J2EE中,Servlet API 为使用Cookie,提供了()类。 AJavax.servlet.http.CookieBJavax.servlet.http.HttpCookieCJavax.servlet. CookieDJavax.servlet.http. HttpCookie13 在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和javautil*包正确的是()(选择一项)a) % page Language=“Java”,import=”java.rmi.*;java.uitl.* ”%”b) % page language=“Java” Import=”java.rmi.*,java.uitl.* ”%”c) % page language=“Java”;import=”java.rmi.*;java.uitl.* ”%”d) % page language=“Java” import=”java.rmi.* ,java.uitl.* ”%14.在JSP中,test . jsp文件如下,试图运行时,将发生()。 str is a) 转译期有误b) 编译Servlet源码时发生错误c) 执行编译后的Servlet时发生错误d) 运行后,浏览器上显示:str is null15.从HTTP请求中,获得请求参数,应该调用()。a) request对象的getAttribute()方法 b) request对象的getParameter()方法 c) session对象的getAttribute()方法 d) session对象的getParameter()方法 16在一个Filter中,处理filter业务的是()方法。(只选一项)a)dealFilter (ServletRequest request,ServletResponse response,FilterChain chain)b)dealFilter (ServletRequest request,ServletResponse response)c)doFilter (ServletRequest request,ServletResponse response, FilterChain chain)d)doFilter (ServletRequest request,ServletResponse response)17在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)Public class Servlet1 extends HttpServletPublic void init() throws ServletExceptionPublic void service(HttpServletRequest request,HttpServletResponse response)Throws ServletException,IOExceptionPrintWriter out = response.getWriter();Out.println(“hello!”);A编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过B编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!C编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字D编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息18 Servlet 可以在以下()三个不同的作用域存储数据。 A请求、会话和上下文B响应、会话和上下文C请求、响应和会话D请求、响应和上下文19 J2EE中,Servlet API 为使用Cookie,提供了()类。 AJavax.servlet.http.CookieBJavax.servlet.http.HttpCookieCJavax.servlet. CookieDJavax.servlet.http. HttpCookie20.在JSP页面中,保存数据的范围由小到大依次是 a) pageContext,request,application,sessionb) pageContext,application,session,requestc) pageContext,request,session,applicationd) pageContext,session,request,application二 填空题1在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)A.initB.serviceC.doFilterD.destroy2.Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项)A.sendURL()B.redirectURL()C.sendRedirect()D.redirectResponse()3.在JSP中,page指令的()属性用来引入需要的包或类。(选择一项)a) extendsb) importc) languged) contentType4. 在JSP页面中,等效于HttpServletResponse的内置对象是 a) outb) responsec) requestd) config5. 在JSP页面中,能够完成输出操作的内置对象是a) outb) responsec) requestd) config6编写一个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上述代码定义了默认的会话超时时长,时长为30( )。 (选择一项)A毫秒B秒C分钟D小时10 Http协议的状态码()表示文件没有创建A 200B 400C 50

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论