JavaEE复习题
JAVAEE复习题
![JAVAEE复习题](https://img.taocdn.com/s3/m/038bc417a6c30c2259019eab.png)
一、填空题1.Hibernate实体间通过关系来相互关联。
其关联关系主要有一对一关系一对多关系和多对多关系3种。
2.Spring是一个以 IOC 和 AOP 为核心的轻量级容器框架。
3.若从Kcb中查询kch为"001"的详细信息,则执行的命令如下所示,请补充完整(前后代码略去)。
Query query = session.createQuery("from Kcb where kch=?"); query.setParameter( 0 , "001");4.在实际应用中为了提高struts.xml文件的可读性,可以将一个struts.xml配置文件分解成多个配置文件,然后在struts.xml文件中包含其他配置文件,该标记是 <include file=””/> 。
5.如果将${}用在配置文件struts.xml中表示从值栈中读取数据。
6.实体对象的生命周期有3种状态即:瞬时态、持久态和脱管状态。
7.发布到服务器上的组件除包含自身实现的代码文件外,还要包含XML 部署描述文件。
8.Java EE技术框架可分为三部分:组件技术、服务技术、通信技术。
9.Servlet最大的用途是通过动态响应客户机请求来扩展服务器功能;表单数据的提交方法有两种, Post 方法和Get方法。
10. Filter 拦截请求和响应,以便查看、提取正在客户机和服务器之间交换数据。
Listener 实现了Servlet的事件驱动。
11.JSP页面的脚本元素用来嵌入 Java 代码。
12.JSP动作组件是一些 XML 语法格式的标记,被用来控制Web容器的行为。
二、选择题1.下面(D)是框架。
A.JSPB.Struts标签库C.Criteria查询D.DWR2.MVC设计模式的目的是(C)。
A.使程序结构更清晰B.使程序更好维护C.保证视图和模型的隔离 D在逻辑上将视图、模型和控制器分开3.下面信息不在Struts配置文件中配置的是(B)。
javaEE试题
![javaEE试题](https://img.taocdn.com/s3/m/4bc2fd67af1ffc4fff47ac02.png)
单选40分20题2多选15分5题 3填空10分10个空1简答题15分3题5应用题20分2题10struts21.struts2的请求默认后缀名称是(C)A .doB .jspC .action D.xml2.struts2动态方法调用的格式为(D)A ActionName_methodName.doB ActionName!methodName.doC ActionName_methodName.actionD ActionName!methodName.action3.当确认一个类为struts2框架的一个Action处理类时,应(A)A 继承ActionSupportB 实现ActionSupportC 继承ActionD 实现Action4.struts2默认的处理结果类型是(A)A dispatcherB redirectC chainD 以上都不对5.struts2自定义类型转换器必须实现的接口是(C)A ConvertB TypeConverterC StrutsTypeConverterD StrutsConvert6.struts2核心功能是由(B)实现A 过滤器B 拦截器C 类型转换器D 配置文件7.struts2中,不属于Action接口中定义的字符串常量的是(B )A SUCCESSB FAILUREC INPUTD ERROR8.struts2控制器需要在(A)配置文件中进行配置A web.xmlB struts.xmlC application.propertiesD webwork.xml9.下列不属于struts2标签的是(D)A <s:textfield>B <s:textarea>C <s:submit>D <select>10.OGNL语言的访问前缀是(C)A $符号B &符号C #符号D @符号11.struts2关于注册全局类型转换器需要的配置文件名为(C)A actionName-conversion.propertiesB struts.xmlC xwork-conversion.propertiesD conversion.properties12.下列不属于struts2校验框架提供的校验机制是(D)A requiredstringB intC stringlengthD isnotnull13.在strutrs2中数据验证失败时,通过___标签显示错误信息。
javaee考试复习题库
![javaee考试复习题库](https://img.taocdn.com/s3/m/842c23cd0029bd64793e2c68.png)
一、填空题9*2=181.传统C/S模式应用是的两层体系结构。
客户层,服务层2.三层体系结构包含客户层,应用服务层和数据服务层三个层次。
3.Java EE组件主要包括包括客户端组件,Web组件和EJB组件三大类。
4.程序错误可分为语法错误,运行错误,逻辑错误三类。
5.JSP指令元素主要包括哪三个。
include指令,page指令,taglib指令6.读取request单值参数和多值参数的方法名。
getParameter()、getParameterValues()7.request作用域变量可以通request.setAttribute()和request.getAttribute()方法设置和读取。
8.调用response对象的addCookie(Cookie cookie)方法可将一个Cookie对象传回客户端。
9.调用request对象的getCookies()方法可以读取保存在客户端的所有Cookie对象。
10.HttpServlet处理客户端请求的方法是doGet()和doPost()。
11.<jsp:useBean>标记的scope属性可取page、request、session和application四个值。
12.MVC模式的三个基本部分是模型、视图、控制器。
13.MVC模式分别由JavaBean、Jsp、servlet三个组件担任。
14.JSF应用的主控制器是FacesServlet,它需要在web.xml文件配置,其URL映射通常配置为*.faces。
15.JSF的UI组件标签分为Core、HTML两类。
16.JSF的字段类标签常用的属性是id,value,如何设置后者用于绑定辅助Bean的属性。
17.JSF标签<f:selectItem…>用于为选择类标签提供选项,属性itemLabel用于设置显示文本,itemValue用于设置对应的选项值。
18.JSF<h:dataTable…>标签用于显示数据库表数据,它的关键属性及如何绑定。
javaee大学考试题及答案
![javaee大学考试题及答案](https://img.taocdn.com/s3/m/99119b687dd184254b35eefdc8d376eeaeaa173c.png)
javaee大学考试题及答案一、选择题(每题2分,共20分)1. 在Java EE中,以下哪个不是EJB的类型?A. 会话BeanB. 实体BeanC. 消息驱动BeanD. 数据访问Bean答案:D2. 下列哪个不是Servlet的生命周期方法?A. init()B. service()C. destroy()D. start()答案:D3. 在Java EE中,以下哪个不是JPA实体的注解?A. @EntityB. @TableC. @ColumnD. @Database答案:D4. JSF框架中,以下哪个不是UI组件的属性?A. valueB. bindingC. idD. action答案:D5. 在Java EE中,以下哪个不是JSP的隐式对象?A. requestB. responseC. sessionD. application答案:B6. 在Java EE中,以下哪个不是JAX-RS的注解?A. @PathB. @GETC. @ProducesD. @RequestMapping答案:D7. 在Java EE中,以下哪个不是CDI的注解?A. @InjectB. @NamedC. @ScopeD. @Autowired答案:D8. 在Java EE中,以下哪个不是JPA的查询类型?A. JPQLB. SQLC. Criteria APID. Native SQL答案:B9. 在Java EE中,以下哪个不是JSF的组件?A. UIInputB. UIOutputC. UICommandD. UIAction答案:D10. 在Java EE中,以下哪个不是EJB的事务管理类型?A. Bean-managedB. Container-managedC. LocalD. Distributed答案:C二、填空题(每空1分,共20分)1. 在Java EE中,________是用来处理HTTP请求和响应的。
JAVAEE试题(含答案)
![JAVAEE试题(含答案)](https://img.taocdn.com/s3/m/9782650bfbd6195f312b3169a45177232f60e4da.png)
可编辑---------------------------------------------------------------------- JAVA EE 期末考试复习材料一、选择题:1以下哪个HIbernate 主键生成策略是实现主键按数值顺序递增的?(主键生成策略是实现主键按数值顺序递增的?(A)A)A) A) increment increment B)Identity C)sequence D)native2、在JSP 中,中,Page Page 指令的(指令的(B B )属性用来引入需要的包和类。
A)Exends B)import C)language D)contentType3、从以下哪个选项中可以获得Servlet 的初始参数(的初始参数(C)C)A)Servlet B)ServletContextC)ServletConfig D)GenericServlet4、以下关于HIbernate 说法正确的是(说法正确的是(A)A)A)Hibernate 是ORM 的一种实现方式。
B)Hibernate 不要JDBC 的支持。
C)C)属于控制层属于控制层D)D)对象关系映射,让对象同数据库表产生关系。
对象关系映射,让对象同数据库表产生关系。
5、下面关于OPM 的说法不正确的是(的说法不正确的是(C)C)持久化是将程序中数据在瞬时状态和持久状态间转换的机制。
瞬时状态是指程序数据保存在内存中,程序退出时,数据就不存在了。
把关系数据库中的数据读出来不属于持久化。
程序数据直接保存成文本文件属于持久化。
6、下面关于SessionFactory 的说法正确的是(的说法正确的是(B B )A )SessionFactory 是轻量级的,可以随意创建和销毁。
B)SessionFactory 是重量级的接口,不可以随意创建和销毁。
C)SessionFactory 是重量级的类,不可以随意创建和销毁。
javaee期末复习题
![javaee期末复习题](https://img.taocdn.com/s3/m/52c0ec0c2a160b4e767f5acfa1c7aa00b52a9db0.png)
javaee期末复习题JavaEE期末复习题JavaEE是一种用于开发企业级应用程序的Java平台。
它提供了一套完整的工具和技术,用于构建和管理大型、复杂的分布式应用程序。
在学习JavaEE的过程中,我们需要掌握一系列的知识和技能,以便能够熟练地开发和维护JavaEE应用程序。
下面是一些常见的JavaEE期末复习题,希望对大家复习和巩固知识有所帮助。
1. 什么是JavaEE?它与JavaSE有何不同?JavaEE是Java Platform, Enterprise Edition的缩写,是一种用于开发企业级应用程序的Java平台。
与JavaSE相比,JavaEE提供了更多的功能和工具,用于构建和管理大型、复杂的分布式应用程序。
JavaSE主要用于开发桌面应用程序和小型的服务器端应用程序,而JavaEE则更适用于开发大型、复杂的企业应用程序。
2. 请简要描述JavaEE的体系结构。
JavaEE的体系结构由四个层次组成:客户端层、Web层、业务逻辑层和数据访问层。
客户端层是与用户直接交互的界面,可以是Web浏览器、移动设备或者桌面应用程序。
Web层包括Web服务器和Web容器,用于处理客户端的请求和响应。
它负责处理用户的HTTP请求,并将请求转发到业务逻辑层进行处理。
业务逻辑层是应用程序的核心,负责处理业务逻辑和数据处理。
它包括各种组件,如Servlet、EJB和消息驱动Bean等。
数据访问层用于与数据库进行交互,负责处理数据的持久化和访问。
它包括各种技术和框架,如JPA和JDBC等。
3. 什么是Servlet?它的生命周期是怎样的?Servlet是JavaEE中的一种组件,用于处理Web请求和响应。
它可以接收来自客户端的HTTP请求,并生成相应的HTTP响应。
Servlet的生命周期包括以下几个阶段:初始化阶段:当Servlet容器启动时,会创建Servlet实例并调用其init()方法进行初始化。
JAVA EE期末复习参考题
![JAVA EE期末复习参考题](https://img.taocdn.com/s3/m/ec459b0da4e9856a561252d380eb6294dd8822f4.png)
Java EE 复习参考资料一、填空题发布到服务器上的组件除包含自身实现的代码文件外,还要包含一( 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、表单数据的提交方法有两种 , (Post)方法使得数据由标准的输入设备读入。
A.GetB. PostC.ReadD.Input2、在表单提交的数据中,如果变量的值有多个,这时应调用 (getParameterValues()) 方法,A. getParameterValues()B. getParameter()C. getParameterNames()D. getAttribute()3、Servlet 的事件驱动由(Listener)实现。
JavaEE练习答案
![JavaEE练习答案](https://img.taocdn.com/s3/m/b31a1cc72cc58bd63186bd70.png)
一、选择题1.下列关于JavaEE叙述错误的是(D )。
A)JavaEE是一个标准中间件体系结构B)JavaEE是企业分布式应用开发标准C)JavaEE的编程思想是:组件-容器D)JavaEE是一门编程语言2.JavaEE技术框架包括(D)。
A)组件技术B)服务技术C)通信技术D)以上三种3.JavaEE Web组件包括( A )。
A) Servlet和JSP B) Servlet和JDBC C) JSP和JNDI D) EJB和JDBC4.JavaEE提供的组件主要包括( C)。
A) 客户端组件、Web组件和JDBC组件B) Web组件、EJB组件和JDBC组件C) 客户端组件、Web组件和EJB组件D) Web组件、EJB组件和JNDI组件5.下列组件属于客户端组件的是( A )。
A) Applet B) EJB C) JSP D) Servlet6.以下关于JavaEE体系架构的优点正确的是( C)。
A) 独立于硬件配置但需要操作系统支持B) 坚持面向过程的设计原则C) 兼具灵活性、可移植性和互操作性D) 能进行企业信息系统集成,但并不轻松7.( C )是用于构建发布在Java平台上的组件和应用程序的开发环境,是一切Java应用程序的基础。
A)NetBeans B)JBuilder C)JDK D)JSP8.JDK是用于构建发布在Java平台上的组件和应用程序的( A )环境,是一切Java应用程序的基础。
A) 开发B) 运行C) 测试D) 部署9.JavaEE编程属于服务器端应用的编程,因此JavaEE程序的运行需要一个( B )应用服务器的支持。
A)客户B)中间件C)商业D)数据库10.JavaEE编程属于( B )应用的编程,因此JavaEE程序的运行需要一个中间件应用服务器的支持。
A) 客户端B) 服务器端C) JSP D) Servlet11.目前JavaEE应用开发环境分为两大类,基于命令行的开发环境和( A )开发环境。
JavaEE期末考题复习
![JavaEE期末考题复习](https://img.taocdn.com/s3/m/cdb5f613fd4ffe4733687e21af45b307e871f9ba.png)
JavaEE期末考题复习名词解释JNDI:JAVA命名和目录接口(JAVANamingandDirectoryInterface,JNDI)提供命名和目录功能,它向应用程序提供方法来执行标准的目录操作。
JA某B:(JavaArchitecturefor某MLBinding['baindi])是一个业界的标准,是一项可以根据某MLSchema产生Java类的技术。
JA某R:某ML注册的JavaAPI(JavaAPIfor某MLRegitrie,JA某R)允许用户通过Web访问业务和一般用途的注册信息。
JMS:Java消息服务(JavaMeageService,JMS)是一个消息标准,它允许JavaEE应用程序产生、发送、接收和读取信息。
JTA:Java事务API(JavaTranaction[træn'zækn]API,JTA)提供了JAVAEE中处理事务的标准接口,它支持事务的开始、回滚和提交。
简答题1.JavaEE应用系统的层次结构一个典型的JavaEEWeb应用系统被开发设计成一个四层的系统结构:客户端层、Web层、业务层和企业信息系统层。
①客户端层(Client-Tier)。
包括各种客户端应用界面组件,如HTML页面组件,Applet组件和Window桌面应用组件,它们均是部署运行在客户端的机器上。
②Web层(Web-Tier)。
包括各种JSP编写的动态页面组件与Servlet组件,它们运行在JavaEE的应用服务器上。
③业务层(Buine-Tier)。
主要由Java企业Bean(EnterprieBean)构成,它们是被部署运行于JavaEE的应用服务器上。
④企业信息系统层(EnterprieInformationSytem-Tier)。
一般指各种存储应用数据的关系数据库系统或文件系统,它们一般是部署运行在专门的数据库服务器上。
2.Java5.0特性答:(1)范型它是一个非常强大的新特点,它允许添加编译时类型来检查代码。
Java_EE复习题选择题(有答案)
![Java_EE复习题选择题(有答案)](https://img.taocdn.com/s3/m/4a11d13c3968011ca300912a.png)
第一章1、以下描述哪些方面与JA VA EE无关:(B)A、事务处理B、AppletC、资源管理D、分布式第三章1、Servlet程序的入口点是:(A )A、init()B、main()C、service()D、doGet()2、你的servlet类需要使用com.abc.Jsjx类,Jsjx.class文件应该放到以下哪个目录中?(D)A、WEB-INF/classesB、WEB-INF/lib/jarC、WEB-INF/jarsD、WEB-INF/classes/com/abc3、在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放(C)文件的。
A、.jsp文件B、.class文件C、.jar文件D、web.xml文件4、下列哪一个XML标签表示某一个servlet的类(A)。
A、<servlet-class>st.jsjx.class</ servlet-class >B、<class>st.jsjx.class</class >C、<servlet >st.jsjx.class</ servlet >D、<servletclass>st.jsjx.class</ servletclass >5、看下列HTML标签:<html><body><a href=”/servlet/MyServlet”>Hello World</a></body></html>点击超级链接后下列哪一个servlet方法将被调用:(A)A、doGetB、doPostC、GetD、Post6、关于FORM表单提交的HTTP的GET方法不正确的是(C)A、不能向服务器提交二进制数据B、不能向服务器提交无限长度的数据C、不能向服务器提交多值参数D、参数附在URL后面7、servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是(B )A、加载类,实例化,请求处理,初始化,销毁B、加载类,实例化,初始化,请求处理,销毁C、实例化,加载类,初始化,请求处理,销毁D、加载类,初始化,实例化,请求处理,销毁8、在JA V A EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是(B)。
JAVA EE考试复习重点(带答案)
![JAVA EE考试复习重点(带答案)](https://img.taocdn.com/s3/m/b1181705763231126edb11e6.png)
一、判断题(每题1分,共16分)()1.程序中的语法错误可以在编译时立即发现。
()2.Servlet程序运行在服务器Web容器中。
()3.Glassfish是一款免费、开源、全面支持Java EE规范的应用服务器。
()4.include动作标记用于执行动态文件包含。
()5.taglib指令用于在JSP页面中引入JSP扩展标记库。
()6.<jsp:plugin>加载的JavaBean会下载到客户端运行。
()7.JSP注释内容会返回到客户端浏览器,但不会显示出来。
()8.JSTL的SQL标记库引用指令的prefix属性取值必须是sql。
()9.页面表单/参数可以通过response对象的相应方法取得。
()10.使用response的sendRedirect()方法页面跳转会重建request对象。
()11.使用RequestDispatcher的forward()方法页面跳转会导致地址栏改变。
()12.JSF实现库(JAR包)的消息文件优先于JSF本地消息文件。
()13.消息驱动Bean不需要客户端程序主动调用。
()14.执行实体管理器的contains()方法后实体将成为被管理的。
()15.执行实体管理器的clear()方法会改变实体的被管理状态。
()16.JSF Converter接口的getAsObject方法执行String至Object的类型转换。
()17.JSP程序运行在客户端浏览器中。
×()18.Tomcat是一款免费、开源且全面支持Java EE规范的应用服务器。
×()19.include指令用于执行静态文件包含。
()20.page指令用于设置JSP页面的属性,但不包括导入Java类库。
×()21.<jsp:forward>页面跳转后的标题栏不会改变。
×()22.HTML注释内容会返回到客户端浏览器,但不会显示出来。
()23.标准JavaBean必须是一个public类。
javaee期末试题及答案
![javaee期末试题及答案](https://img.taocdn.com/s3/m/a9c3b96ee3bd960590c69ec3d5bbfd0a7956d522.png)
javaee期末试题及答案正文:一、选择题1. 在JavaEE中,以下哪个是用于创建Web应用程序的基础组件?A. ServletB. JDBCC. JSPD. Spring答案:A. Servlet2. 在JavaEE中,以下哪个是用于连接数据库的标准API?A. JDBCB. JSPC. JavaBeansD. JNDI答案:A. JDBC3. JavaEE的三层体系结构中,以下哪一层主要负责处理业务逻辑?A. 表现层B. 控制层C. 持久层D. 业务逻辑层答案:D. 业务逻辑层4. 在JavaEE中,以下哪个是用于展示动态内容的技术?A. ServletB. JSPC. JDBCD. JNDI答案:B. JSP5. 在JavaEE中,以下哪个是用于管理事务的技术?A. JDBCB. JNDIC. JTAD. JSP答案:C. JTA二、填空题1. 在JavaEE中,______是用于管理JavaBean的容器。
答案:JNDI2. 在JavaEE中,______是用于实现面向切面编程的框架。
答案:Spring3. 在JavaEE中,______是用于创建数据访问层的组件。
答案:JDBC4. 在JavaEE中,______是用于处理请求和响应的Web组件。
答案:Servlet5. 在JavaEE中,______是用于将Java代码嵌入HTML页面的技术。
答案:JSP三、问答题1. 请简要介绍JavaEE的三层体系结构。
答:JavaEE的三层体系结构包括表现层、业务逻辑层和持久层。
表现层负责处理用户请求和响应,通常使用Servlet和JSP等技术实现,用于展示动态内容和与用户进行交互。
业务逻辑层负责处理业务逻辑,包括处理用户请求、调用持久层组件进行数据操作等。
通常使用JavaBean等组件实现业务逻辑。
持久层负责与数据库进行交互,包括对数据的增删改查。
通常使用JDBC等标准API实现数据库的连接和操作。
JavaEE复习资料
![JavaEE复习资料](https://img.taocdn.com/s3/m/718a79b990c69ec3d5bb75f1.png)
JavaEE复习资料题型:简答、程序填空、写小程序一.简答题1. 什么是JavaEE?1)JavaEE是一个标准中间件体系结构2)JavaEE是企业分布式应用开发标准2. JavaEE的设计思想?JavaEE为满足开发多层体系结构的企业级应用的需求,提出了”组件—容器”的编程思想。
3.简述JavaEE里面所包括的主要技术?JavaEE里主要技术包括:组件技术、服务技术、通信技术。
4.描述一下如何去构建一个JavaEE的开发环境?搭建一个基于JDK+NetBeans IDE配置的JavaEE集成开发环境,需要安装JDK 和NetBeans IDE,双击安装程序并进行各自安装选项设置。
5.什么是servlet?Servlet是一种独立于操作系统平台和网络传输协议的服务器端的Java应用程序,它用了扩展服务器的功能,可以生成动态的web 页面。
6.servlet的工作过程是什么?1)客户机将请求发送到服务器2)服务器上的web容器实例化装入servlet,并为servlet进程创建线程3)web容器将请求信息发送到servlet4)servlet创建一个响应,并将其返回到web容器5)web容器将响应发回客户机6)服务器关闭或servlet 空闲时间超过一定限度时,调用destory()方法。
7.简述servlet上下文及其作用?服务器上的每个web应用都会有一个背景环境对象,称为上下文。
其作用:1)访问web应用程序资源2)在servlet上下文属性中保存web应用程序信息3)获取初始化参数信息4)提供日志支持8.web容器的作用是什么,常见的web容器有哪些?给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量交互,不必关注其它系统问题。
主要有WEB服务器来实现。
例如:Tomcat,weblogic,websphere等。
9.简述什么是servlet filter,并说明其作用?Filter 是servlet接收请求前的预处理器,它可以改变一个请求或修改响应。
JavaEE上篇期末考试题及答案
![JavaEE上篇期末考试题及答案](https://img.taocdn.com/s3/m/2f41adb0b8f3f90f76c66137ee06eff9aef849f7.png)
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资源。
JAVA-EE考试复习重点(带答案)
![JAVA-EE考试复习重点(带答案)](https://img.taocdn.com/s3/m/91e112f8bed5b9f3f80f1cf1.png)
一、判断题(每题1分,共16分)()1.程序中的语法错误可以在编译时立即发现。
()2.Servlet程序运行在服务器Web容器中。
()3.Glassfish是一款免费、开源、全面支持Java EE规范的应用服务器。
()4.include动作标记用于执行动态文件包含。
()5.taglib指令用于在JSP页面中引入JSP扩展标记库。
()6.<jsp:plugin>加载的JavaBean会下载到客户端运行。
()7.JSP注释内容会返回到客户端浏览器,但不会显示出来。
()8.JSTL的SQL标记库引用指令的prefix属性取值必须是sql。
()9.页面表单/参数可以通过response对象的相应方法取得。
()10.使用response的sendRedirect()方法页面跳转会重建request对象。
()11.使用RequestDispatcher的forward()方法页面跳转会导致地址栏改变。
()12.JSF实现库(JAR包)的消息文件优先于JSF本地消息文件.()13.消息驱动Bean不需要客户端程序主动调用。
()14.执行实体管理器的contains()方法后实体将成为被管理的。
()15.执行实体管理器的clear()方法会改变实体的被管理状态。
()16.JSF Converter接口的getAsObject方法执行String至Object的类型转换。
()17.JSP程序运行在客户端浏览器中。
×()18.Tomcat是一款免费、开源且全面支持Java EE规范的应用服务器。
×()19.include指令用于执行静态文件包含。
()20.page指令用于设置JSP页面的属性,但不包括导入Java类库。
×()21.〈jsp:forward〉页面跳转后的标题栏不会改变.×()22.HTML注释内容会返回到客户端浏览器,但不会显示出来。
()23.标准JavaBean必须是一个public类。
javaee期末考试试题
![javaee期末考试试题](https://img.taocdn.com/s3/m/ce7a0455df80d4d8d15abe23482fb4daa58d1dd0.png)
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, "加上用户名。
javaee期末试题(1)
![javaee期末试题(1)](https://img.taocdn.com/s3/m/d927c9c729ea81c758f5f61fb7360b4c2e3f2ae4.png)
javaee期末试题(1)1、下列哪⼀项不是Java EE的常⽤技术(D)A、JSPB、HibernateC、SpringD、JNDB2、servlet与⼀般Java类的相同点是什么?(D)A、B、Servlet是运⾏在Web服务器的⼀个Web组件C、Servlet通常是通过HTTP协议回复Web客户端的请求D、Servlet是运⾏在Web容器的Java类3、以下哪⼀个是市场上流⾏的Java EE服务器(A)A、ApacheB、tomcatC、glassfishD、netbeans4、EJB的作⽤是(C)A、Servlet组件和JSP组件B、⽤于丰富客户端图形界⾯显⽰C、通过RMI/IIOP协议与EJB容器通信远处电泳EJB的功能⽅法,进⽽完成业务处理。
D、GUI交互界⾯的开发,负责与系统⽤户的交互5、分析以下程序:public class x{public static void main(String[]args){String ol=new String("ABV");String o2=new String("ABV");if(o1.equals(o2)){System.out.println("Equal");}}该程序的执⾏结果是( B )。
A. 程序执⾏后⽆输出B. 程序执⾏后输出“Equal”C. 程序在第5⾏出现编译错误int a,b,c;a=1;b=2;c=(a+b>3?a++:++b);A. a的值是2,b的值是3B. a的值是1,b的值是3C.a的值是1,b的值是2D.c的值是false6、Struts框架的控制器主要由(C )负责。
A. EJBB.JSPC. ActionServletD.标记库7、Struts通过(A)⽀持MVC的视图开发。
A. JSP标签库和Form BeanB. EJBC. ServletD.Applet8、Struts应⽤程序的默认配置⽂件为(A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题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指令的基本语法为<%@ include file=”URL” %> 。
P(34)11.taglib指令的基本语法为<%@ taglib uri=”taglibURI”prefix=”pre” %> 。
P(35)12.JSP参数标记的基本语法为<jsp:param name="name" value="value"/>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应用初始化参数的标记是<context-param></context-param>和子标记<param-name></param-name>、<param-value></param-value>。
(源于PPT)18.读取Web应用初始化参数的相关方法有getInitParameter(String name)和getInitParameterNames() 。
P(61)19.HttpServlet处理客户端请求的方法是doGet() 和doPost() 。
P(62)20.Servlet的生命周期大致分为初始化阶段、处理请求阶段和销毁阶段三个阶段。
P(62)21.<jsp: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标签<h:outputText…>的常用属性是id 和value ,后者常用于绑定辅助Bean的属性,例如<h:outputText value="#{students.birthday}"></h:outputText>。
(源于PPT)26.JSF标签loadBundle 用于装载资源文件,其常用属性是basename 和var 。
P(137)27.JSF标签selectItem 用于为选择类标签提供选项,属性itemLabel用于设置显示文本,itemValue 设置对应的数据值。
P(139)28.JSF<f: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.EJB 3的开发通常涉及到业务接口、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,标签<persistence-unit …>的主要属性有name 和transaction-type 。
P(193)38.Web服务架构的三类角色是服务的提供者、请求者和注册中心。
(源于PPT)39.Web服务架构的三种基本操作是发布、查找和绑定。
(源于PPT)40.Struts 2框架由核心控制器FilterDispatcher 、业务控制器和用户业务逻辑组件3部分组成。
P(256)41.Action的配置文件为struts.xml ,通过<action…/>元素的name 属性声明Action的访问名,class 属性指明其具体的实现类。
P(260) 42.Struts 2的Action类通常可继承系统类ActionSupport或实现Action 接口,它们约定的关键业务方法是execute() 。
P(259)43.Struts 2标记库中用于显示验证错误信息的标记主要有<s:actionnerror cssStyle=”“ /> 和<s:fielderror cssStyle=”“ /> 。
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配置文件中的<bean…/>标记的常用属性有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.js 3个Ext库文件。
P(322)二、判断题()1. 程序中的语法错误可以在编译时立即发现。
√()2. 程序中的逻辑错误可以在编译时立即发现。
×()3. JSP程序运行在客户端浏览器中。
× p32()4. Servlet程序运行在服务器Web容器中。
√()5. Applet运行在客户端浏览器中。
√()6. Tomcat是一款免费、开源且全面支持Java EE规范的应用服务器。
× p22()7. Glassfish是一款免费、开源、全面支持Java EE规范的应用服务器。
√ p23()8. 数据库连接池是由应用程序创建和管理的。
√()9. include指令用于执行静态文件包含。
√P34()10. i nclude动作标记用于执行动态文件包含。
√()11. p age指令用于设置JSP页面的属性,包括设置错误跳转页面。
√()12. p age指令用于设置JSP页面的属性,但不包括导入Java类库。
×()13. t aglib指令用于在JSP页面中引入JSP扩展标记库。
√()14. <jsp:forward>页面跳转后的地址栏不会改变。
√()15. <jsp:forward>页面跳转后的标题栏不会改变。
×()16. <jsp:plugin>加载的JavaBean会下载到客户端运行。
√p40()17. <jsp:plugin>加载的JavaBean会将执行结果嵌入页面中返回客户端。
×p40()18. H TML注释内容会返回到客户端浏览器,但不会显示出来。
√()19. J SP注释内容会返回到客户端浏览器,但不会显示出来。
×p40 ()20. J SP页面可直接使用9个JSP隐含对象而不须手动创建。
√()21. 标准JavaBean必须是一个public类。
√()22. J STL的核心标记库引用指令的prefix属性取值必须是c。
√p95()23. J STL的SQL标记库引用指令的prefix属性取值必须是sql。
×()24. J STL的XML标记库引用指令的prefix属性取值必须是xml。
×()25. J STL的国际化标记库引用指令的prefix属性取值必须是fmt。
√()26. J STL的函数标记库引用指令的prefix属性取值必须是fn。