J2EE期末复习题

合集下载

J2EE期末考试深刻复知识题(88份)

J2EE期末考试深刻复知识题(88份)

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、关于在web.xml文件中配置欢迎文件清单说法错误的是。

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复习题-参考

单项选择题1.应用程序的main方法中有以下语句,则输出的结果是()。

int[] x={122,33,55,678,-987};int max=x[0];for(int i=1;i<x.length;i++){if(x[i]>max)max=x[i];}System.out.println(max);A. 678 B. 122 C. -987 D. 332. 在Struts应用中,能在下列哪几种范围内共享数据说法错误的是()。

A. 只有request与sessionB. requestC. sessionD. application3. 下列关于Struts框架的说法中,正确的是()。

A. Struts实质是在JSP Model2的基础上实现的一个MVC框架B. 在Struts框架中,模型是由实现业务逻辑的JavaBean与EJB组件构成C. 在Struts框架中,视图是由一组JSP文件组成D. 以上都是4. 关于在web.xml文件中配置欢迎文件清单说法错误的是()。

A. 使用<welcome-file-list>元素配置欢迎清单B. 只能配置一个欢迎文件C. 可以配置多个欢迎文件D. Web容器调用会依次寻找欢迎文件,直到找到为止5. 下列哪个元素可以配置数据源()。

A. <formbean>元素B. <data-sources>元素C. <global-forward>元素D. <message-resources>元素6.下列程序段执行后的结果是()。

String s=new String("abcdefg");for(int i=0;i<s.length();i+=2){System.out.print(s.charAt(i));}A. acegB. ACEGC. abcdefgD. abcd7.下面对Web应用开发中Servlet组件说法错误的是()。

J2EE34道复习题答案

J2EE34道复习题答案

1、简述J2EE的四层模型。

(1)运行在客户端机器上的客户层组件(2)运行在J2EE服务器上的Web层组件(3)运行在J2EE服务器上的业务逻辑层组件(4)运行在EIS服务器上的企业信息系统(Enterprise information system)层软件2、什么是对象持久化?即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。

3、简述一下OR MAPPING,为什么我们使用它?ORM(Object Relational Mapping)是一种为了解决面向对象与关系型数据库存在的互不匹配的现象的技术。

简单说:ORM是通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据中。

本质上就是将数据从一种形式转换到另外一种形式。

原因:用它来架起对象和关系型数据库的桥梁,可解决对象层次的映射、对象关系的映射以及对象的持久化问题。

4、简述一下如何使用Hibernate实现对象持久化的过程(可画图或用伪码描述)STEP 1:创建Configuration对象。

在这一步中主要为了进行配置文件的装载操作,读取所有的配置文件并进行解析STEP 2: 创建SessionFactory对象。

通过创建好的Configuration对象可以创建一个sessionFactory对象的实例,同时是生成Session对象实例的工厂,他在整个应用中应该是唯一的。

STEP 3:创建Session对象。

Session对象类似于数据库的连接对象,可以理解为与数据库建立的一个连接,但是他的功能要比JDBC中的Connection对象丰富很多。

STEP 4:开始一个事务。

在Java中定义一个事务操作的开始,这是使用Hibernate进行持久化操作必不可少的步骤STEP 5:进行持久化操作。

在这个步骤中可以读取或者保存Java对象。

STEP 6:结束事务。

在操作完成之后还要进行显式的结束事务的操作。

j2ee期末考试复习资料

j2ee期末考试复习资料

一、填空题1、Ajax中,如需将请求发送到服务器,我们使用XMLHttpRequest 对象的(open)和(send)方法。

2、Ajax中,XMLHttpRequest 对象如果要用于AJAX 的话,其open() 方法的async 参数必须设置为(true)。

3、Ajax中,如需获得来自服务器的响应,使用XMLHttpRequest 对象的(responseText )或(responseXML )属性。

4、在利用<textarea>标签建立FCKeditor对象时,其传递过来的参数必须是<textarea>标签的(name)属性值,然后通过(ReplaceTextarea)方法替换<textarea>标签。

5、FCKeditor的主配置文件为(fckconfig.js)。

6、FCKeditor中使用属性(AutoDetectLanguage)配置是否自动检查语言。

7、FCKeditor中修改FCKConfig类的(ToolBarSets)属性来实现自定义工具栏。

8、FCKeditor中,要实现上传文件的功能,必须引入(commons-fileupload.jar)、(commons-io.jar)、(slf4j-api.jar)、(fckeditor-java-core.jar)和(slf4j-simple.jar)五个jar 包。

9、要使用客户端表单验证框架JSValidation,需要将(validation-framework.js)、(validation-config.dtd)和(validation-config.xml)加入到web工程的WebRoot目录下。

10、客户端表单验证框架JSValidation的配置文件中,(<form>)是虚拟表单元素,(<field>)是虚拟表单域元素,(<depend>)是检验条件元素。

10计算机《J2EE试卷-期末》含答案

10计算机《J2EE试卷-期末》含答案

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应用有相同的生命周期。

j2ee期末练习题

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 )。

J2EE期末复习(含答案)

J2EE期末复习(含答案)

1、ORM 有什么好处AA).能进行关系对象的映射B).具有控制器功能C).能在服务器端保存客户端状态D).向DTO传递数据2、在使用property标签时,如果要显示标签的代码,需要设置下面哪个属性的属性值 CA).defaultB).valueC).escapeD).id3、以下哪一种检索策略利用了外连结查询CA).立即检索B).延迟检索C).迫切左外连结检索D).迫切右外连结检索4、如果你不能确定你要寻找的对象的持久化标识符,那么你需要使用查询,使用Session 的什么方法AA).createQuery()B).query()C).queryAll()D).queryObject()5、HQL查询语句from Cat as cat,不仅仅返回Cat的实例,而且还返回____的实例。

BA).Cat 父类B).Cat 子类C).Cat 实现接口D).Cat 兄弟类6、下面哪些子句不支持算数表达式CA).compute by 和order byB).compute by 和insert byC).order by 和group byD).insert by 和group by7、使用Hibernate 的QBC 查询,要使用SQL 中的类似select count(*) from tablename 方法求出记录数,必须使用哪一个类BA).RestrictionsB).ProjectionsC).CriteriaD).Criteron8、Struts2中默认的主题是哪一种BA).simpleB).xhtmlC).css_xhtmlD).ajax9、在Hibernate 中,关于数据库的方言,下面哪个说法是正确的DA).可以不写数据库方言B).数据库方言没有作用,可以随便写C).有通用的数据库方言可以使用D).数据方言对应于每个数据库,主要用于产生SQL 语句数据方言对应于每个数据库10、在JEE企业级开发中,SSH框架中Struts主要是完成Web的MVC中的哪个角色AA).C(控制器)和V(视图)B).M (模型)和C(控制器)C).只有C(控制器)D).V(视图)和M(模型)11、在Struts2的包配置中,下面哪个属性是必须指定的CA).namespaceB).extendsC).nameD).abstract12、通过实现下面哪个接口,可以很容易地实现一个拦截器类的编写BA).ActionB).InterceptorC).AbstractInterceptorD).MethodInterceptor13、Action运行期间所有用到的数据都保存在下面哪个对象中DA).RequestB).SessionC).ResponseD).ActionContext14、在使用SSH进行JEE企业级开发中,通常把模板文件放置在/WEB-INF目录下的原因是AA).因为模板文件不能直接访问,为了防止用户直接访问模板文件,所以放在/WEB-INF目录下,让这些文件直接访问不到。

J2EE考试复习试题及答案

J2EE考试复习试题及答案

J2EE考试复习试题及答案一、填空:1.Struts 2框架由___Struts1_____和___WebWork______框架发展而来。

2.Struts 2以___WebWork____为核心,采用___拦截器____的机制来处理用户的请求。

3.构建Struts 2应用的最基础的几个类库是_的common-logging-1.0.4.jar、freemarker-2.3.8.jar、struts2-core-2.0.11.1.jar、xwork-2.0.4.jar和ognl-2.6.11.jar4.Struts 2中的控制器类是一个普通的___POJO类________。

5.如果要在JSP页面中使用Struts 2提供的标签库,首先必须在页面中使用taglib编译指令导入标签库,其中taglib编译指令为_<%@ taglib url=”/struts-tags” prefix=”s” %>__________。

6.在Struts 2表单标签库中,表单标签为___________。

7.ActionSupport类实现了__Action_________接口和__Validatable_____等接口。

8.通过控制器类中的_addFiledError______方法来输出校验错误信息。

9. Struts 2以_DispatcherFilter____为核心控制器,它的初始化方法为__init()________。

10.Hibernate配置数据库连接的四种属性名是connection.url 、connection.driver_class 、/doc/9f6259651.html ername 、connection.password 。

11. 在Hibernate XML影射文件中描述主键生成机制,其属性描述了主键的生成策略,至少写出三种策略名assigned 、hilo、seqhilo、sequence、native、uuid.string、foreign、uuid.hex 、identity 、increment 。

J2EE程序设计复习题

J2EE程序设计复习题

J2EE程序设计复习题一、选择题1. EJB是:[B]A. 服务器端产品B. 服务器端组件开发架构C. 特殊类型的JavaBeanD. 用于实现商业逻辑2. EJB架构主要使用的设计模式是:[AC]A. Proxy 代理B. StrategyC. Delegate 委派D. Responsibility Chain3. EJB的类型主要有:[CDF]A. Command BeanB. Data Access BeanC. Session BeanD. Entity BeanE. Java BeanF. Message-Driven Bean4. Session Bean的组成可以包括:[ACEFGI]A. Home interfaceB. A thread classC. Remote interfaceD. Primary key classE. Local home interfaceF. Local interfaceG. ejb-jar.xmlH. application.xmlI. Bean class5. Entity Bean的组成可以包括:[ACDEFGI]A. Home interfaceB. web.xmlC. Remote interfaceD. Primary key classE. Local home interfaceF. Local interfaceG. ejb-jar.xmlH. ejb.xmlI. Bean class6. Session Bean按是否跟踪客户状态分:[BE]A. State Session BeanB. Stateless Session Bean 有状态C. BMT Session BeanD. CMT Session BeanE. Stateful Session Bean7. Entity Bean根据数据持久性的处理方式分:BCA. BMT Entity BeanB. BMP Entity BeanC. CMP Entity BeanD. CMT Entity Bean8. Entity Bean的事务处理方式可采用:CA. BMPB. BMTC. CMTD. CMP9. Session Bean和Message-Driven Bean的事务处理方式可采用: BA. BMT和CMPB. BMT和CMTC. BMP和CMPD. BMP和CMT10. 申明方式的事务处理的属性有:ACDFGHA. SupportsB. ShouldC. NotSupportedD. RequiredE. MaybeF. RequiresNewG. MandatoryH. Never11. Local interface引入的目的是: BA. 本地客户程序才能调用EJBB. 为了性能C. 解决Session Bean与Enity Bean之间的交互12. 对于Session Bean和Entity Bean, 为远程用户定义的home interface必须继承B, componentinterface必须继承D;为本地客户定义的home interface必须继承F, component interface必须继承A ;Session Bean的bean class必须实现C , Entity Bean的bean class 必须实现。

J2EE期末复习资料

J2EE期末复习资料

J2EE期末复习资料1. Java语言可以划分为三大应用平台,哪个不属于其中?()A. Java Plateform Micro Edition (Java ME)B. Java Plateform Standard Edition (Java SE)C. Enterprise JavaBeanD. Java Plateform Enterprise Edition (Java EE)2. 下面有关MVC设计模式说法不正确的是:()A.按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量B.模型返回的数据与显示逻辑分离C.控制层可以把不同的模型和不同的视图组合在一起,完成不同的请求D.MVC更符合软件工程化管理的精神,并能提高软件运行速度3.下面有关target属性保留字说法错误的是()A. _blank:无窗口显示B. _parent:父框架页或窗口。

如果包含链接的框架不是嵌套的,则链接的目标文件加载到整个浏览器窗口中C. _self:所在的同一框架或窗口D. _top:整个浏览器的窗口,并删除所有框架4. 下面哪个不是复选框的响应事件:()A. onfocus:得到焦点时执行的代码B. onblur:失去焦点时执行的代码C. onclick:单击该文本框时执行的代码D. onselect:选择内容时执行的代码5. 下面关于框架集frameset相关属性说明有误的是:()A. cols:创建纵向分隔框架时指定各个框架的列宽。

取值有3种形式,即像素、百分比(%)和相对尺寸(*)B. rows:横向分隔框架时各个框架的行高C. frameborder:框架周围是否显示边框,默认值为1,表示有边框;0表示无边框D. framespacing:框架之间的间隔(以像素为单位,默认值为0)6. 下面哪个有关Servlet中service( )方法说法不正确的是:()A. 在init()方法正确执行完成后,service()将被容器调用B. 容器调用service()方法来处理客户端的请求C. service()中有用于接收客户端请求信息的ServletResponse对象和用于对客户端进行响应的ServletRequest对象D. Servlet对象通过ServletRequest获取客户端的相关信息和请求信息。

J2EE期末复习

J2EE期末复习

简答题复习要点1.在控制器类中一般需要添加相应属性的(A)和(C)A.setter 方法B.as 方法C.getter 方法D.is 方法1.简述JAVAWEB B/S三层结构中各层的作用。

B/S:Browser/Server (浏览器/服务器)JAVAWEB B/S三层结构是MVC:模型(Model)、视图(View)、控制器(Controller)模型(Model):处理用户业务逻辑对数据库的访问。

视图(View):主要由JSP页面组成。

主要作用:展现数据,提供用户交互界面。

控制器(Controller):控制业务流转方式。

2.简述如何在JDBC 环境下构建mysql 数据库的连接(connection)对象。

a.在开发环境中加载指定数据库的驱动程序。

需要去下载MySQL支持JDBC的驱动程序,将下载得到的驱动程序加载进开发环境中。

b.在Java程序中加载驱动程序。

c.创建数据连接对象:通过DriverManager类创建数据库连接对象Connection。

如:Connection connection=DriverManager.getConnection(“连接数据库的URL", " 用户名", "密码”)。

d.创建Statement对象:Statement 类的主要是用于执行静态 SQL 语句并返回它所生成结果的对象。

如:Statement statamentMySQL =connectMySQL.createStatement();e.调用Statement对象的相关方法执行相对应的 SQL 语句:通过execuUpdate()方法用来数据的更新,包括插入和删除等操作。

f.关闭数据库连接:使用完数据库或者不需要访问数据库时,通过Connection的close() 方法及时关闭数据连接。

3.简述struts2 框架所依赖的最小包组合,并说明各个包的大致作用。

j2ee复习题

j2ee复习题

j2ee复习题j2ee复习题j2ee复习资料一、表述下面关于j2ee的名词(1)jndi:javanaming&directoryinterface,java命名目录服务.主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能.(2)jms:javamessageservice,java消息服务.主要同时实现各个应用程序之间的通讯.包含点对点和广播.(3)jta:javatransactionapi,java事务服务.提供各种分布式事务服务.应用程序只需调用其提供的接口即可.(4)jaf:javaactionframework,java安全证书框架.提供更多一些安全控制方面的框架.使开发者通过各种部署和自定义同时实现自己的个性安全控制策略.(5)rmi:remotemethodinterface,远程方法调用二、选择题(1)在标签处置类中,如何出访session范围内的共享资源数据?(多挑选)选项:(a)在tagsupport类中定义了session成员变量,直接调用它的getattribute()方法即可。

(c)pagecontext.getattribute(“attributename”,pagecontext.session_scope)(2)在下面的选项中,哪些是tagsupport类的dostarttag()方法的有效返回值?(多选)选项:(a)tag.skip_body(b)tag.skiy_page(c)tag.eval_body_include(d)tag.eval_page(3)以下代码能否编译通过,假如能编译通过,运行时得到什么打印结果?(单选)request.setattribute(\\\integercount=request.getattribute(\\\选项:a)不能编译通过b)能编译通过,并正常运行c)编译通过,但运行时抛出classcastexception(4)通常情况下,关系数据模型与对象模型之间存有哪些相匹配关系(多挑选)a)表中对应类b)记录对应对象c)表的字段对应类的属性d)表中之间的参照关系对应类之间的倚赖关系(2)以下关于sessionfactory的说法哪些正确?(多选)a)对于每个数据库事务,应该创建一个sessionfactory对象b)一个sessionfactory对象对应一个数据库存储源。

J2EE期末考试复习题

J2EE期末考试复习题

一、填空题发布到服务器上的组件除包含自身实现的代码文件外,还要包含一(XML)部署描述文件。

Java EE技术框架可分为三部分:组件技术、(服务技术)、通信技术。

Servlet 最大的用途是通过(动态响应)客户机请求来扩展服务器功能。

表单数据的提交方法有两种,(Post)方法和Get方法。

(Filter)拦截请求和响应,以便查看、提取正在客户机和服务器之间交换数据。

(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)代表为必须。

二、单项选择题1、表单数据的提交方法有两种,()方法使得数据由标准的输入设备读入。

A.GetB. PostC.Read D。

Input2、在表单提交的数据中,如果变量的值有多个,这时应调用( )方法,A。

getParameterValues() B. getParameter()C。

getParameterNames()D。

getAttribute()3、Servlet的事件驱动由()实现.A。

Filter B。

Listener C 。

Response D. Request4、标记名称由两部分组成,()用来区分不同标记库。

A. 后缀B. 前缀C。

10计算机《J2EE试卷-期末》含答案

10计算机《J2EE试卷-期末》含答案

河海大学文天学院2012~2013学年度(二)10计算机《J2EE应用架构与Eclipse开发技术》期末试卷一、填空题:(共10小题,每空2分,共20分)1.根据Java应用环境的不同可将Java平台划分为三种类型的版本,其中用于创建嵌入式应用程序的J ava平台版本是_____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页面中使用Struts 2提供的标签库,首先必须在页面中使用_____PAGE_____编译指令导入标签库。

10.L10N是___________________________的缩写形式,本意是指软件的________________。

j2ee框架期末考试题及答案

j2ee框架期末考试题及答案

j2ee框架期末考试题及答案一、单项选择题(每题2分,共20分)1. J2EE的全称是什么?A. Java 2 Platform, Enterprise EditionB. Java 2 Platform, Standard EditionC. Java 2 Platform, Micro EditionD. Java 2 Platform, Mobile Edition答案:A2. 在J2EE中,以下哪个组件是用于表示业务逻辑的?A. ServletB. JSPC. EJBD. JDBC答案:C3. J2EE中,以下哪个是用于构建Web应用的核心技术?A. EJBB. JSPC. JDBCD. RMI答案:B4. 在J2EE中,以下哪个是用于数据库连接的API?A. JNDIB. JDBCC. RMID. JMS答案:B5. J2EE中,以下哪个是用于消息传递的API?A. JNDIC. JMSD. RMI答案:C6. 在J2EE中,以下哪个是用于查找和访问外部资源的API?A. JNDIB. JDBCC. JMSD. RMI答案:A7. J2EE中,以下哪个是用于创建Web服务的规范?A. EJBB. JSPC. JAX-WS答案:C8. 在J2EE中,以下哪个是用于事务管理的API?A. JTAB. JMSC. JDBCD. JNDI答案:A9. J2EE中,以下哪个是用于分布式对象访问的API?A. RMIB. JMSC. JDBCD. JNDI答案:A10. 在J2EE中,以下哪个是用于安全控制的API?A. JAASB. JMSC. JDBCD. JNDI答案:A二、多项选择题(每题3分,共15分)11. J2EE中,以下哪些组件可以作为Web组件?A. ServletB. EJBC. JSPD. JDBC答案:A, C12. 在J2EE中,以下哪些是企业级应用的组成部分?A. Web应用B. 企业信息系统C. 消息服务D. 数据库答案:A, B, C, D13. J2EE中,以下哪些是用于连接数据库的技术?A. JDBCB. JNDIC. EJBD. RMI答案:A, B14. 在J2EE中,以下哪些是用于分布式应用的技术?A. RMIB. JMSC. EJBD. JDBC答案:A, B, C15. J2EE中,以下哪些是用于事务控制的技术?A. JTAB. JMSC. EJBD. JDBC答案:A, C三、填空题(每题2分,共20分)16. J2EE的架构模型包括______层和______层。

javaee期末考试试题

javaee期末考试试题

javaee期末考试试题一、选择题(每题2分,共20分)1. 在Java EE中,以下哪个不是EJB组件的类型?A. Session BeanB. Entity BeanC. Message Driven BeanD. Data Access Object (DAO)2. Servlet的生命周期由哪个方法开始?A. init()B. service()C. doGet()D. destroy()3. 在Java EE中,以下哪个不是JPA实体的继承策略?A. 单表继承B. 联合继承C. 表继承D. 接口继承4. 以下哪个不是Java EE中的安全认证机制?A. 形式认证B. 基本认证C. 摘要认证D. 匿名认证5. 在Java EE中,以下哪个不是JMS的组件?A. 队列C. 消息D. 消息生产者6. 在Java EE中,以下哪个不是Web服务的类型?A. SOAP Web服务B. RESTful Web服务C. XML Web服务D. JSON Web服务7. 以下哪个不是Java EE中的数据源类型?A. JDBC数据源B. JNDI数据源C. JPA数据源D. JMS数据源8. 在Java EE中,以下哪个不是CDI的注解?A. @InjectB. @EJBC. @NamedD. @Resource9. 在Java EE中,以下哪个不是JPA的查询类型?A. 类型查询B. 命名查询C. 原生查询D. 动态查询10. 在Java EE中,以下哪个不是JSF的组件?A. 导航规则B. 管理器D. 模型二、简答题(每题5分,共20分)1. 描述Java EE中的MVC模式,并说明各部分的作用。

2. 解释什么是JPA的级联操作,并给出一个示例。

3. 描述在Java EE中如何实现事务管理。

4. 说明在Java EE中使用JMS进行消息传递的过程。

三、编程题(每题15分,共30分)1. 编写一个简单的Servlet,该Servlet接收一个名为"username"的GET请求参数,并在响应中返回"Hello, "加上用户名。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题1)、在J2EE中,<%=”2”+4%>将输出()。

(选择一项)a) 2+4 b) 6 c) 24 d) 不会输出,因为表达式是错误的2)J2EE中,JSP表达式语言的语法是()。

(选择一项)a) {EL expression}b) ${EL expression}c) @{EL expression} d) &{EL expression}3)在J2EE中,下列()语句可以获取页面请求中的一个文本框的输入(文本框的名字为title)。

(请选择一项)a) response.getParameter(“title”); b) request.getAttribute(“title”); c) requert.getParameter(“title”); d) requert.getParameters(“title”);4)J2EE中,HttpSession接口位于()包中。

(选择一项)a) javax.servlet b) javax.servlet.http c) javax.servlet.http.session d) javax.servlet.session5)在J2EE中,test.jsp文件中有如下一行代码:<jsp:useBean id=”user”scope=”____”type=”erBean”/> 要使user对象在用户对其发出请求时存在,下划线中应填入()。

(选择一项)a) Page b) request c) Session d) application6)在J2EE MVC设计模式体系结构中,()是实现控制器的首选方案。

(选择一项)a) JavaBean b) Servlet c) JSP d) HTML e) XML7) 在J2EE中,若要在JSP正确使用标签:<x:getKing/>,在jsp中声明的taglib指令为:<%@taglib uri=”/WEB-INF/myTags.tld”prefix=”­_____”%>,下列线处应该是()。

(选择一项)a) x b) getKing b) myTags d) king8)J2EE中在JSP中要使用user包中的User类,则以写法正确的是()。

(选择一项)a) <jsp:useBean id=”user”class=”er”scope=”page”/> b) <jsp:useBean class=”e.class”/> c) <jsp:useBean name=”user”class=”er”/> d) <jsp:useBeam id=”user”class=”user”impor t=”user.*”/>9) J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null。

(选择一项)a) getSession() b) getSession(true) c) getSession(false) d) getSession(null)10) JSP2.0中,下列代码,最后输出的结果是( )。

<c:forTokens items = “A-P-T-E-C-H,;A&C&C&P”delims = “-;&”var = “item”> ${item} </c:forTokens> (选择一项) a) A-P-T-E-C-H,;A&C&C&P b) A P T E C H,A C C P c) A P T E C H A C C P d) ,A,P,T,E,C,H,A,C,C,P11)在J2EE中,在web.xml中,有如下代码: <session - config> <session - timeout>30</session - timeout> </session - config> 上述代码定义了默认的会话超时时长,时长为30()。

(选择一项)a) 毫秒b) 秒c) 分钟d) 小时12) 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp 时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( )。

(选择一项)a) <%@include file = “inc.jsp”%> b)<%@include page=“inc.jsp”flush= “true”> c) <jsp:include file = “inc.jsp”fl ush = “false”> d) <jsp:forward page = “inc.jsp”/>13)给定一个JSP程序源码如下:<jsp:include page = “two.jsp”flush = “true”> <jsp:param name = “location”value = “beijing”/> </jsp:include> 在two.jsp中加入()代码片断可以输出参数location的值。

(选择一项)a) <jsp:getParam name = “location”> b) <jsp:getParameter name = “locat ion”> c) <% = request.getAttribute(“location”)%> d)<% = request.getParameter(“location”)%>14)使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述语句正确的是()。

(选择一项) a) <tag> <name>hello</name> <tag-class>com.tagdemo.HelloTag</tag-class> </tag> b)<taglib> <name>hello</name> <tag-class>com.tagdemo.HelloTag</tag-class> </taglib> c)<tag-info> <name>hello</name> <tagclass>com.tagdemo.HelloTag</tagclass> </tag-info> d)<tag-desc> <name>hello</name> <tagclass>com.tagdemo.HelloTag</tagclass> </tag-desc>15) 要设置某个JSP页面为错误处理页面,以下page指令正确的是()。

(选择一项) a) <%@ page errorPage="true"%> b) <%@ page isErrorPage="true"%> c) <%@ page extends="javax.servlet.jsp.JspErrorPage"%> d) <%@ page info="error"%>16)JavaMail是一组用于发送和接收邮件消息的API。

发送邮件使用()协议,接收邮件使用()协议。

(选择一项) a) POP3 SMTP b) POP3 TCP c) SMTP TCP d) SMTP POP317) 在Servlet里,能正确获取session的语句是()。

(选择一项) a) HttpSession session = request.getSession(true); b) HttpSession session = request.getHttpSession(true);c) HttpSession session = response.getSession(true); d) HttpSession session = response. getHttpSession (true);18) 在JSP中,()动作用于将请求转发给其他JSP页面。

(选择一项) a) forwardb) include c) useBean d) setProperty19) 在J2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出()。

(选择一项) a) 2+3 b) 5 c) 23 d) 不会输出,因为表达式是错误的20) 在J2EE实现企业级应用开发中,()是描述标记库的XML文档。

(选择一项) a) TLD文件b) DTD文件 c ) WAR文件d) EAR文件21) 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是()。

(选择二项) <html> <body> <% String name="JACK"; %> WELCOME,______ </body></html> a) name b) <%=name%> c) out.println(name);d) <% out.println(name); %>22)在J2EE中,重定向到另一个页面,以下()语句是正确的。

(选择一项) a) request.sendRedirect(""); b) request.sendRedirect(); c) response.sendRedirect(""); d) response.sendRedirect();23) 在JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。

(选择一项) a) page b) request c) response d) application24) 在J2EE中,使用Servlet过滤器时,可以在web.xml文件的()元素中包括<init-param>元素。

相关文档
最新文档