10计算机《J2EE试卷-期末》含答案
J2EE期末考试复习题

J2E E期末考试复习题(88份)(总10页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--J2EE期末考试试题(笔试)A卷姓名:学号:注意事项:(考试时间90分钟)1)整个试卷中不得做任何形式的书写或标记,是否试卷成绩做废;2)认真准确填写并核对答题卡中的各项内容,因填涂错误造成的任何后果,由考生自负;3)考试完毕,不得将所有考卷.答题卡.草稿纸带离考场,否则试卷成绩作废;4)作弊,雷同答卷,成绩一律为0分答题结束后,必须经监考老师确认考卷,答题卡,草稿纸已经提交后,方可离开考场一、选择题(单项选择,每题2分,共50题)1、下面对Web应用开发中Servlet组件说法错误的是。
A)Servlet是按照接受请求/返回响应的模式工作的B)运行于Servlet容器中,是被动态加载的C)在Struts框架中,Servlet充当模型组件D)在Struts框架中,Servlet充当控制器组件2、在Struts应用中,能在下列哪几种范围内共享数据说法错误的是。
A)只有request与sessionB)requestC)sessionD)application3、下面那个选项不属于MVC三个核心模块。
A)模型B)视图C)数据库连接D)控制器4、下列关于Struts框架的说法中,正确的是。
A)Struts实质是在JSP Model2的基础上实现的一个MVC框架B)在Struts框架中,模型是由实现业务逻辑的JavaBean与EJB组件构成C)在Struts框架中,视图是由一组JSP文件组成D)以上都是5、关于在文件中配置欢迎文件清单说法错误的是。
A)使用<welcome-file-list>元素配置欢迎清单B)只能配置一个欢迎文件C)可以配置多个欢迎文件D)Web容器调用会依次寻找欢迎文件,直到找到为止6、下列哪个元素可以配置数据源。
A)<formbean>元素B)<data-sources>元素C)<global-forward>元素D)<message-resources>元素7、下列对<action-mappings>元素属性描述正确的有。
j2ee考试题及答案

J2EE考试题及答案
一、概述
本文档收集了一些J2EE考试题与相应的答案。
这些问题涵盖了
J2EE的不同方面,包括Servlet、JSP、EJB、Web服务等。
下面依次列出各个部分的考试题目及答案。
二、Servlet
1. Servlet的生命周期是什么?
答案:
Servlet的生命周期包括以下4个阶段:
1.实例化:当容器接收到对Servlet的请求时,会创建Servlet的实例。
2.初始化:在创建完实例后,容器会调用init方法对Servlet进行初始化。
这个方法只会在Servlet的生命周期中被调用一次。
3.服务处理:一旦初始化完成,Servlet就可以处理来自客户端的请求。
容器会多次调用Servlet的service方法来处理不同的请求。
4.销毁:当容器关闭或发生其他终止条件时,容器会调用destroy 方法销毁Servlet实例。
在销毁之前,容器会先调用Servlet的destroy方法进行一些清理工作。
2. Servlet的线程模型是什么?答案:
Servlet的线程模型是。
JavaEE期末考试题及答案桂电三院

Java EE期末考试•填空题:•Java EE为满足开发多层体系构造企业级应用需求,提出_组件-容器________编程思想。
Java EE应用根本软件单元是_Java EE 组件_______. 根本软件单元运行环境被称为___容器________.•两层体系构造应用程序分为__客户层_____与____效劳器层_____.•所谓企业级应用程序,并不是特指为企业开发应用软件,而是泛指那些为_大型组织部门__创立应用程序。
•在三层分布式企业应用程序中,包括_客户层____,__应用效劳器层_____,____数据效劳器层______三层。
•Java EE客户端组件既可以是__一个Web浏览器__________、___一个Applet________,也可以是一个__应用程序______.•Servlet组件在进展重定向时,需要使用ServletResponse接口方法是__sendRedirect()______.•ServletRequest提供了两个方法用于从请求中解析出上传文件:___Part getPart〔String name〕___________与__Collection<Part>getParts()___________。
•Java EE 6提供组件主要包括三类:_客户端组件____,__Web组件____,_业务组件____.•Servlet配置参数保存在__ServletConfig()______________对象中,一个Servlet该配置对象〔能/否〕___否〔不能〕__________被其他Servlet访问。
•Servlet支持两种格式输入/输出流:__字符输入/输出流______与__字节输入/输出流_。
•MIME全称是_多媒体Internet邮件扩展____, ServletResponse 中响应正文默认MIME类型为_text/plain______________, 而ServetResponse中响应正文默认MIME类型为__text/html_________________.•PDF文件MIME类型是__application/pdf________________, Microsoft Word文档类型是__application/msword___________。
《J2EE企业级系统开发》期末考试试卷(B卷)及答案

适用专业:注:每小题正确选项含1项或多项1.JavaEE的三层结构包括表示层、()。
A.服务层B.中间层C.保存层D.数据层2.下列叙述中不属于HTTP协议中GET方法和POST方法的区别内容是()。
A.提交数据时,POST比GET安全B.提交数据时,POST没有数据量的限制C.GET方法请求的页面可以作为书签D.POST方法请求的页面可以使用邮件发送3. 使用JSP开发Web项目的缺点包括()。
A.不易维护B.方便C.快捷D.不易扩展4. 在JSP中,使用()接收客户端发送的请求数据。
A.request.getParameter();B.request.getAttribute();C.response.getParameter();D.response.getAttribute();5. 浏览Web网页服务默认的端口号是(),Tomcat服务的默认端口是()。
A.80, 8088B.8088, 80C.88, 8080D.80, 80806. HttpServletResponse的()方法用于将一个HTTP请求重定向到另一个URL。
A.sendURL();B.redirectURL();C.sendRedirect();D.getRequestDispatcher();7. 在Servlet生命周期中,对应服务阶段的方法是()。
A.doGet()B.doPost()C.doGet()和doPost()D.service()8. 下列有关Servlet的生命周期,说法不正确的是()。
A.在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例B.在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法C.在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收D.destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法9. 在部署Java Web程序时,()文件夹或文件时必需的。
j2ee考试题及答案ejb

j2ee考试题及答案ejb1. 什么是EJB(Enterprise JavaBeans)?EJB是一种服务器端组件架构,用于开发和部署多层结构的、分布式的、面向对象的Java应用程序。
EJB组件提供了一种结构化的方法来创建可重用的、可伸缩的和事务性的业务逻辑。
2. EJB有哪些类型?EJB主要有三种类型:会话Bean(Session Beans)、实体Bean(Entity Beans)和消息驱动Bean(Message-Driven Beans)。
3. 会话Bean(Session Beans)的作用是什么?会话Bean代表与客户端的短暂交互,它们通常用于实现应用程序的业务逻辑,但不保存数据。
会话Bean可以是无状态的(Stateless)或有状态的(Stateful)。
4. 实体Bean(Entity Beans)和会话Bean(Session Beans)有什么区别?实体Bean代表业务实体,通常与数据库中的持久数据相关联,而会话Bean代表与客户端的短暂交互,不直接与持久数据关联。
5. 消息驱动Bean(Message-Driven Beans)的主要功能是什么?消息驱动Bean是一种特殊的EJB,用于处理来自消息队列的消息。
它们是无状态的,并且可以异步处理消息,这使得它们非常适合处理大量消息。
6. EJB容器提供哪些服务?EJB容器提供多种服务,包括事务管理、安全性、持久性、生命周期管理、并发控制和资源池。
7. EJB的事务属性有哪些?EJB的事务属性包括:Required、RequiresNew、Mandatory、Never、NotSupported和Supports。
8. 如何在EJB中处理异常?在EJB中,可以通过声明异常(declarative exception handling)和编程异常(programmatic exception handling)两种方式来处理异常。
《J2EE架构与开发》期末考试简答题答案

《J2EE架构与开发》期末考试简答题答案⼀、请简述Web的⼯作原理。
⼆、HTML的标签有两个重要的属性action和method,这两个属性的作⽤是什么?type属性和name属性的作⽤是什么?答:action:接收表单数据的服务器端程序或动态⽹页的URL地址。
method:表单数据传输到服务器的⽅法。
其属性值如下:post:在HTTP请求中嵌⼊表单数据。
get:将表单数据附加到请求该页的URL中。
type:所属类型name:单⾏⽂本框的名称,通过它可以在脚本中引⽤该⽂本框控件。
三、JSP有哪些内置对象?作⽤分别是什么?答:page对象:page对象代表JSP页⾯本⾝,是this引⽤的⼀个代名词。
对JSP页⾯创建者通常不可访问,所以⼀般很少⽤到该对象。
config对象:config对象是ServletConfig类的⼀个对象,存放着⼀些Servlet初始化信息,且只有在JSP页⾯范围内才有效。
其常⽤⽅法如下:getInitParameter(name):取得指定名字的Servlet初始化参数值。
getInitParameterNames():取得Servlet初始化参数列表,返回⼀个枚举实例。
getServletContext():取得Servlet上下⽂(ServletContext)。
getServletName():取得⽣成的Servlet的名字。
out对象:JSP页⾯的主要⽬的是动态产⽣客户端需要的HTML结果,前⾯已经⽤过out.print()和out.println()来输出结果。
此外out对象还提供了⼀些其他⽅法来控制管理输出缓冲区和输出流。
例如,要获得当前缓存区⼤⼩可以⽤下⾯的语句:out.getBufferSize();要获得剩余缓存区⼤⼩应为:out.getRemaining();response对象:response对象实现HttpServletResponse接⼝,可以对客户的请求做出动态的响应,向客户端发送数据request对象:session对象:application对象:pageContext对象:exception对象:exception对象⽤来处理JSP⽂件在执⾏时所发⽣的错误和异常。
J2EE期末考试复习题.docx

一、填空题
发布到服务器上的组件除包含自身实现的代码文件外,还要包含一(XML)部署描述文件。
Java EE技术框架可分为三部分:组件技术、(服务技术)、通信技术。
Servlet最大的用途是通过(动态响应)客户机请求来扩展服务器功能。
表单数据的提交方法有两种,(Post)方法和Get方法。
(Filter)拦截请求和响应,以便查看、提取正在客户机和服务器Z间交换数据。
(Listener)实现了Servlet的事件驱动。
JSP页面的脚本元素用來嵌入(java)代码。
JSP动作组件是一些(XML)语法格式的标记,被用來控制Web容器的行为。
JSP供提供九种内置对象,(request)对象代表的是來自客户端的请求。
JSP标准标记库是一个实现(Web )应用程序中常用功能的定制标记库集。
java.sql.Statement对象代表一条发送到数据库执行的SQL语句。
有(三)种Statement 对象。
Servlets可以使用(MIME)类型来向浏览器传送非HTML文件。
Enterprise Bean是在(多)台机器上跨儿个地址空间运行的组件。
JavaBean是(一)台机器上同一个地址空间中运行的组件。
在标记描述TLD文件+ Required定义为(true)代表为必须。
j2ee期末练习题

J2ee 期末综合练习题一、选择题1.page 指令的(B)属性用于引用需要的包或类A. extendsB.importC. isErrorPageD. language2.下列选项中,(B )可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)A.request.getParameter(name)B.request.getParameter("name")C.request.getParameterValues(name)D.request.getParameterValues("name")3.使用 response 对象进行重定向时,使用的是(C )方法。
A.getAttributeB.setContentTypeC.sendRedirectD.setAttribute4.在 Java EE 中,在 web.xml 中,有如下代码:<session-config><session-timeout>30</session-timeout></session-config>以下描述,正确的是(B )。
A.定义了默认的会话时时长,时长为 30 分钟B.可以使用HttpSession类的 getMaxInactiveInterval()方法把该值取出来C.定义了默认的会话超时时长,时长为 30 小时D.可以使用 Session类的 getMaxInactiveInterval()方法把该值取出来5.在 Http协议中用于发送大量数据的方法的是( A.A. postB. getC. putD. options6.HttpServletRequest 接口的(C .方法用于创建会话。
A. setSession()B. getContext()C. getSession()D. putSession() 7.( B)动作用于将请求发送给其他页面A. nextB. forwardC. includeD. param8.page指令的( B)属性用于引用需要的包或类A. extendsB. importC. isErrorPageD. language9.如何获取一个 Cookie[](A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10计算机《J2EE试卷-期末》含答案以下是为大家整理的10计算机《J2ee试卷-期末》含答案的相关范文,本文关键词为计算机,J2ee试卷-期末,答案,河海,大学,文天,学院,2,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。
河海大学文天学院20XX~20XX学年度(二)10计算机《J2ee应用架构与eclipse开发技术》期末试卷一、填空题:(共10小题,每空2分,共20分)1.根据Java应用环境的不同可将Java平台划分为三种类型的版本,其中用于创建嵌入式应用程序的Java平台版本是_____J2me_________。
2.在hTmL中,一组选项中只可以选择单项的表单元素是___radio________。
3.web服务器会加载servlet类创建一个servlet对象,这个对象调用___init()_____方法完成必要的初始化工作。
4.在Tomcat中访问helloapp应用的login.html文件时,在浏览器地址栏应写的url为:___________________________________________________________ ____(注:端口号为8080)。
5.Jsp文件中,一个Jsp页面可以有许多程序片,这些程序片将被Jsp引擎按顺序执行,请问插入Java程序片的标记符为:___________。
6.在Jsp中,注释可以增强Jsp文件的可读性,并易于Jsp文件的维护。
Jsp中的注释可分为两种,一种是hTmL注释,另一种为Jsp注释,其中Jsp注释的标记符号为______。
7.在“Jsp+Javabean”二层架构中增加了控制层,引入“控制器”概念以释放Jsp的控制逻辑功能,请问控制器角色由_servlet____________来担任。
8.servlet容器启动每一个web应用时,都会为它创建一个唯一的_____AppLIcATIon____对象,该对象和web应用有相同的生命周期。
9.如果要在Jsp页面中使用struts2提供的标签库,首先必须在页面中使用_____pAge_____编译指令导入标签库。
10.L10n是___________________________的缩写形式,本意是指软件的________________。
二、判断题:(共10小题,每题2分,共20分)1.Tomcat的端口一旦配置好,就不可以再改变。
()F2.Jsp中声明的一个变量的例子如下:。
F3.所有用户在同一项目中的Application对象是相同的,不同项目中的Application对象是不相同的(T)4.在通过JDbc操作数据库时,执行execute(stringsql)方法,如果返回值为true,则表明执行是更新语句。
(F)5.Include指令标记语法格式是:。
(T)6.servlet中out对象和Jsp中内置对象out是一样的。
T7.session对象可以使用setAttribute方法将参数object指定的对象添加到session对象中。
T8.Javabean就是类文件。
T9.Javabean属性声明的关键字一般使用private。
T10.Jsp中,usebean如果未指定scope,则scope默认为request。
(F)第1页,共6页三、选择题:(共15小题,每题2分,共30分)1.web客户端、Applets和应用程序客户端等是J2ee哪一层的组件:___________A.web层b.客户层c.业务层D.企业信息系统(eIs)层2.在使用myeclipse快捷键操作中,如果要将缺少的Import语句加入,并将多余的Import语句被删除使用到哪一种快捷键:_____________A.ctrl+shift+ob.ctrl+shift+Fc.ctrl+DD.ctrl+shift+m3.Jsp中Java表达式的标记符为:_______________A.b.c.D.4.有关servletconfig对象和servletcontext对象的区别,下列叙述中错误的是:____________A:从作用范围来说:servletconfig作用于整个web应用并在servlet 容器启动时加载。
servletcontext作用于某个特定的servlet,b:如果一个参数为整个web应用所用,那么就配置为servletcontext参数;如果仅为一个servlet所用,那么就应该配置为servletconfig参数。
c:访问servletconfig参数,取得servletconfig对象后,调用getInitparameter()方法;D:访问servletcontext参数,需先调用现有的servletconfig对象的getservletcontext(),然后调用getInitparamter()方法才能获取参数。
5.在保存Jsp页面时,文件名必须符合规定,以下不符合Jsp文件命名规定的是:____________A:login.jspb:51job.jspc:a_3.jspD:abc_$.jsp6.mVc设计模式的含义理解错误的是:__________ A.模型(model)是应用程序的数据和业务规则集合,通常被称作应用程序的业务逻辑。
b.视图(view)是应用程序的用户界面。
c.控制器(controller)定义了应用程序与用户输入及模型进行交互的方式,它被称作应用程序的控制逻辑。
D.通过明确区分各个层,mVc允许组成每个层的各个组件之间紧密地耦合。
7.与Jsp文件类似,Tag文件中也有一些常用指令,这些指令影响Tag文件的行为。
下列叙述中不属于Tag文件中经常使用的指令是:____________A.tagb.taglibc.includeD.forward8.下面对JDbcApI描述错误的是:______________第2页,共6页A.Drivermanager接口的getconnection()方法可以建立和数据库的连接。
b.connection接口的createstatement()方法可以创建一个statement对象。
c.statement接口的executeQuery()方法可以发送select 语句给数据库。
D.Resultset接口表示执行insert语句后得到的结果集。
9.在JDbc连接数据库编程应用开发中,利用那个类可以实现包装数据库中的结果集。
A.connection类b.preparedstatement类c.Resultset类D.statement 类10.在JDbc连接数据库编程应用开发中,那个类只能用于实现数据库的连接:_________A.connection类b.preparedstatement类c.callablestatement类D.statement类11.以下关于eL和JsTL说法错误的是?___________A.eL是一种简洁的数据访问语言b.eL表达式基本形式:${var}c.JsTL的全称是JavaserverpagesstandardTagLibraryD.JsTL只有一个core核心标签库12.假设在helloapp应用中有一个helloservlet类,它在web.xml 文件中的配置如下:helloservletorg.javathinker.helloservlethelloservlet/hello那么在浏览器端访问helloservlet的uRL是什么?__________第3页,共6页A.localhost:8080/helloservletb.localhost:8080/helloapp/helloservletc .localhost:8080/helloapp/org/javathinker/helloD.localhost:8080/hell oapp/hello13.下面对servlet中重定向说法描述错误的是___________A.使用的是httpservletResponse接口的sendRedirect()方法。
b.源组件的响应结果不会发送给客户端。
c.sendRedirect()方法后的代码仍会执行。
D.源组件和目标组件共享servletRequest对象。
14.使用Javabean的好处的叙述中,以下哪一项不正确__________A.Javabean拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期有Jsp和J2ee连接器的支持。
b.Javabean更明确的把web页面的设计和软件的设计区分开来。
c.Javabean可以在多个应用程序中重用。
D.Javabean可以实现安全性、事务行为、并发性和持久性。
15.在Jsp页面中可以通过struts2提供的___________标签来输出国际化信息。
A.b.c.D.四、简答题:(共5小题,每题6分,共30分)1.请列举出J2ee的6种核心技术出来。
2.简述Jsp和servlet的联系(Jsp运行原理)?3.简述采用Jsp +Javabean开发模式的优缺点。
4.请简述在JAVAweb应用开发中使用hibernate操作数据库的步骤。
5.请简述基于struts2.0的应用程序的开发步骤。
河海大学文天学院20XX~20XX学年度(二)10计算机《J2ee应用架构与eclipse开发技术》期末试卷答题卡一、填空题:(共10小题,每空2分,共20分)第4页,共6页1._______J2me__2.______radio______________________3._______ini t()______4._localhost:8080/helloApp/login.jsp_5.___________6.______ ________________7._______servlet__8.________AppLIcATIon_______ ___9._________pAge___10.__localization_____本地化_______二、判断题:(共10小题,每题2分,共20分)1?2?3?4?5?6?7?8?9?10?三、选择题:(2分×15=30分,把选中的框涂黑)15913AAAAbbbbccccDDDD261014AAAAbbbbccccDDDD371115AAAAbbb bccccDDDD4812AAAbbbcccDDD四、简答题:(共5小题,每题6分,共30分)1.请列举出J2ee的6种核心技术出来。
答:2.试述Jsp和servlet的联系(Jsp运行原理)?答:第5页,共6页3.简述采用Jsp+Javabean开发模式的优缺点。