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

合集下载

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考试题与相应的答案。

这些问题涵盖了
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期末考试题及答案桂电三院

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卷)及答案

《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考试题及答案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架构与开发》期末考试简答题答案

《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

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期末练习题

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目录下,让这些文件直接访问不到。

J2EEWeb考试试题及答案

J2EEWeb考试试题及答案

J2EEWeb考试试题及答案1、JSP技术是一种在WEB应用中开发动态交互性网页的技术,请阐述一下JSP技术的优缺点?JSP技术具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、主要面向Internet的所有特点。

JSP的技术优势:(1)一次编写、到处运行。

(2)系统的多平台支持。

(3)强大的可伸缩性。

(4)多样化和功能强大的开发工具支持。

JSP的技术弱势:(1)正式由于为了跨平台的功能,为了极度的伸缩能力,所以极大地增加了产品的复杂性。

(2)Java的运行速度是用class对象常驻内存来完成的,所以需要计算机系统有足够的内存来保证程序的运行。

2、请简述JSP的工作原理。

当JSP页面第一次被Java服务器调用时,通过JSP引擎自动被编译成Servlet,然后被执行,以后每次调用时,执行编译过的Servlet。

将执行的结果在客户端显示出来。

3、在JSP的动作元素中,标签允许包含两种文件:动态文件和静态文件,在服务器对这两种文件进行解析执行时,有什么异同点。

标签允许包含动态文件和静态文件,但是这两种包含文件的结果是不同的.。

如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,这种被包含文件不会被JSP编译器执行。

相反地,如果这个被包含文件是动态的文件,那么这个被包含文件将会被JSP编译器执行。

4、在WEB页面中我们常有的页面重定向技术有那些?在Servlet 中,我们如何实现页面转发?5、请写出使用JDBC技术连接SQLServer数据库时,建立连接对象(Connection)以及建立语句集对象(Statement)的JAVA代码。

Connectionconnection;Statementstatement;StringsourceURL="jdbc:microsoft:sqlserver://127.0.0.1:14 33;DatabaseName=你的数据库的名字";StringUserName=你的数据库用户名;StringPassword=你的数据库的访问密码;publicDatabaseConnection(){try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDri ver");connection=DriverManager.getConnection(sourceURL,UserNam e,Password);statement=connection.createStatement();}catch(SQLExceptionsqle){System.err.println("Errorcreatingconnection");}catch(ClassNotFoundExceptioncnfe){System.err.println(cnfe.toString());}}6、请比较并简述利用JSP+JavaBean模式进行开发和利用JSP+Servlet+JavaBean模式进行开发有什么异同?有什么优缺点?(1)使用JSP+JavaBean模式开发项目时,JSP页面独自响应请求并经处理后把结果返回给客户端;JavaBean负责处理业务逻辑。

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考试题目及答案J2EE简答题1、简述J2EE的四层模型。

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

持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。

3、简述一下ORMAPPING,为什么我们使用它?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对象。

JavaEE上篇期末考试题及答案

JavaEE上篇期末考试题及答案

JavaEE上篇期末考试题及答案一、选择题(每题2分,共20分)1. JavaEE中用于表示HTTP请求和响应的接口是:A. HttpServletRequestB. HttpServletResponseC. HttpSessionD. ServletContext答案:A2. 下列哪个不是JavaEE中的EJB类型?A. Session BeanB. Entity BeanC. Message Driven BeanD. Data Access Object答案:D3. 在JavaEE中,用于管理事务的注解是:A. @TransactionalB. @StatelessC. @EntityD. @PersistenceContext答案:A4. JavaEE中,用于声明式事务管理的接口是:A. UserTransactionB. EntityManagerC. DataSourceD. Connection答案:A5. 在JavaEE中,以下哪个注解用于声明一个类为Servlet?A. @WebServletB. @ControllerC. @ServiceD. @Component答案:A6. JavaEE中,用于配置Servlet映射的注解是:A. @GetMappingB. @PostMappingC. @RequestMappingD. @ServletComponent答案:C7. 在JavaEE中,以下哪个是用于声明一个类为JSP页面的注解?A. @JspViewB. @JspTagC. @JspPageD. @JspFragment答案:C8. JavaEE中,用于声明一个类为过滤器的注解是:A. @FilterB. @ServletC. @WebListenerD. @Controller答案:A9. 在JavaEE中,用于声明监听器的注解是:A. @ListenerB. @ObserverC. @WebListenerD. @Component答案:C10. JavaEE中,用于声明一个类为监听器的注解是:A. @ApplicationScopedB. @SessionScopedC. @RequestScopedD. @ConversationScoped答案:A二、填空题(每空2分,共20分)1. JavaEE中的______注解用于声明一个类为JAX-RS资源。

计算机ejb考试试题及答案

计算机ejb考试试题及答案

计算机ejb考试试题及答案一、选择题(每题2分,共20分)1. EJB(Enterprise JavaBeans)是一种:A. 客户端应用程序B. 服务器端组件C. 桌面应用程序D. 数据库管理系统答案:B2. 下列哪个不是EJB的类型?A. 会话BeanB. 实体BeanC. 消息驱动BeanD. 数据访问Bean答案:D3. EJB容器负责管理EJB组件的哪些方面?A. 事务管理B. 安全性C. 生命周期D. 所有上述选项答案:D4. 会话Bean可以进一步分为哪两种类型?A. 状态保持型和无状态型B. 有界和无界C. 同步和异步D. 单例和多例答案:A5. 实体Bean用于表示什么?A. 应用程序的业务逻辑B. 数据库中的表C. 应用程序的用户界面D. 应用程序的网络连接答案:B6. 在EJB中,哪个接口用于处理业务方法的调用?A. EJBHomeB. EJBLocalHomeC. EJBObjectD. EJBLocalObject答案:C7. 消息驱动Bean接收什么类型的数据?A. HTTP请求B. 电子邮件C. JMS消息D. 文件系统事件答案:C8. EJB的事务属性可以设置为:A. 只读B. 支持C. 不支持D. 所有上述选项答案:D9. 在EJB中,哪个方法用于将实体Bean的状态持久化到数据库?A. ejbStore()B. ejbLoad()C. ejbActivate()D. ejbPassivate()答案:A10. EJB的安全性是通过什么机制实现的?A. 容器管理的身份验证B. 应用程序代码C. 客户端应用程序D. 数据库管理答案:A二、填空题(每空1分,共10分)1. EJB的生命周期管理是由_________负责的。

答案:容器2. 会话Bean的远程接口通常以_________结尾。

答案:Home3. 实体Bean的远程接口通常以_________结尾。

答案:Object4. 在EJB中,_________用于处理并发访问和事务。

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的架构模型包括______层和______层。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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开发模式的优缺点。

相关文档
最新文档