ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:40.26KB ,
资源ID:2349546      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2349546.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JavaEE考试题.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

JavaEE考试题.docx

1、JavaEE考试题一、 填空题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归档包的类型分别是

2、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()和g

3、etAttribute()方法设置和读取变量的数据。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处理客户

4、端请求的方法是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

5、标签两类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

6、(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和

7、消息驱动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框架由

8、核心控制器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、Tran

9、saction和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

10、的作用域包括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. 程序中的语法错误可以在编译时立即发现。( )2. 程序中的逻辑错误可以在编译时立即发现。( )3. JSP程序运行在客户端浏览器中。 p32( )4. Servlet程序运行在服务器Web容器中。( )5. Ap

11、plet运行在客户端浏览器中。( )6. Tomcat是一款免费、开源且全面支持Java EE规范的应用服务器。 p22( )7. Glassfish是一款免费、开源、全面支持Java EE规范的应用服务器。 p23( )8. 数据库连接池是由应用程序创建和管理的。( )9. include指令用于执行静态文件包含。P34( )10. include动作标记用于执行动态文件包含。 ( )11. page指令用于设置JSP页面的属性,包括设置错误跳转页面。( )12. page指令用于设置JSP页面的属性,但不包括导入Java类库。( )13. taglib指令用于在JSP页面中引入JSP扩展标

12、记库。( )14. 页面跳转后的地址栏不会改变。( )15. 页面跳转后的标题栏不会改变。( )16. 加载的JavaBean会下载到客户端运行。p40( )17. 加载的JavaBean会将执行结果嵌入页面中返回客户端。p40( )18. HTML注释内容会返回到客户端浏览器,但不会显示出来。( )19. JSP注释内容会返回到客户端浏览器,但不会显示出来。p40( )20. JSP页面可直接使用9个JSP隐含对象而不须手动创建。( )21. 标准JavaBean必须是一个public类。( )22. JSTL的核心标记库引用指令的prefix属性取值必须是c。p95( )23. JSTL的

13、SQL标记库引用指令的prefix属性取值必须是sql。( )24. JSTL的XML标记库引用指令的prefix属性取值必须是xml。( )25. JSTL的国际化标记库引用指令的prefix属性取值必须是fmt。( )26. JSTL的函数标记库引用指令的prefix属性取值必须是fn。( )27. 编译好的Servlet应该与JSP文件放在同一个文件夹下。( )28. 编译好的Servlet应该放在Web站点的WEB-INFclasses下。( )29. 页面表单/参数可以通过request对象的相应方法取得。( )30. 页面表单/参数可以通过response对象的相应方法取得。( )

14、31. 设置Cookie可通过response对象的相应方法实现。( )32. 设置Cookie可通过request对象的相应方法实现。( )33. 获取Cookie可通过request对象的相应方法实现。( )34. 获取Cookie可通过response对象的相应方法实现。( )35. 使用response的sendRedirect()方法页面跳转会重建request对象。p52( )36. 使用response的sendRedirect()方法页面跳转会导致地址栏改变。p52( )37. 使用RequestDispatcher的forward()方法页面跳转会重建request对象。p5

15、2( )38. 使用RequestDispatcher的forward()方法页面跳转会导致地址栏改变。p52( )39. 标签的value属性用于设置链接目标URL。p(138)( )40. 标签的value属性用于设置链接文字。p(138)( )41. JSF实现库(JAR包)的消息文件优先于JSF本地消息文件。( )42. JSF页面标签的message属性设置优先于消息文件设置。( )43. JMS消息服务属于异步通信。 p181( )44. 点对点消息模型接收者和发送者之间存在时间上的依赖关系,必须双方同时在线才能进行。 p182( )45. 消息驱动Bean不需要客户端程序主动调用

16、。 p184( )46. 实体管理器的merge()方法将一个新建的实体对象保存到数据库表中。p213( )47. 实体管理器的persist()方法将以持久化实体对象的属性值更新数据库表的对应记录。p213( )48. 执行实体管理器的contains()方法后实体将成为被管理的。p213( )49. 执行实体管理器的refresh()不会更新数据库记录值。p213( )50. 执行实体管理器的refresh()可能会更新被管理实体是的属性值。p213( )51. 执行实体管理器的refresh()可能会改变一个实体的被管理状态。p213( )52. 执行实体管理器的clear()方法会改变

17、实体的被管理状态。p213( )53. 浏览器访问JSF页面时的扩展名必须是faces。( )54. JSF Converter接口的getAsString方法的第3个参数为Object类型。p151( )55. JSF Converter接口的getAsString方法执行Object至String的类型转换。p151( )56. JSF Converter接口的getAsObject方法执行String至Object的类型转换。p151( )57. EJB3的业务接口可以是普通的Java接口。p173( )58. EJB3的会话Bean不再需要home接口。p173三、名词解释1. Ann

18、otation:标注,是Java EE 5中引入的一项小特性,也是一项十分有效的新特性。标注本质上是一种元数据,通过在 Java 代码中加入元数据信息(Meta Data),从而指导工具和库对代码的处理。P(2)2. 泛型:Java EE 5通过引入泛型,允许约定集合元素的类型来获得强类型检查,避免等到运行时出现类型转换错误,也可免除显式的强制类型转换(cast)。P(4)3. 自动装箱:自动装箱(Auto-boxing)和自动拆箱(Auto-unboxing)机制解决了简单类型和包装类型之间的自动转换问题。自动装箱特性让Java自动包装一个简单数据类型(例如int)到对应的包装类型(Inte

19、ger)中。P(4)4. 自动拆箱:自动拆箱是相反的过程,即将一个包装类型(例如 Integer) 自动转换为它所对应的简单数据类型(int)。P(4)5. 静态导入:Java EE 5引入静态导入,即直接导入类的静态成员,从而允许直接通过静态成员的名字来访问它们,无需再给出他们的类名。P(6)6. C/S模式:两层体系结构由客户层(Client)和服务器层(Server)构成,即所谓的 C/S 模式。P(7)7. B/S模式:三层体系结构在二层体系结构应用程序的客户层与服务器层之间添加了一个第三层应用服务器层,形成客户层、应用服务层和数据服务层三个层次。与两层体系结构的应用相比,三层体系结构

20、应用程序的客户层功能大大减弱,只用来实现人机交互,原来由客户端实现的应用逻辑、数据访问职能都迁移到应用服务器层上。 这种“瘦客户层”通常可采用浏览器(Browser)实现,因此这种体系结构又被称作 B/S 模式 或“瘦客户机”模式。P(7)8. JNDI:所谓 JNDI,即 Java 名字目录接口(Java Naming and Directory Interface),是 Java EE 提供的命名服务。Web 容器会为连接池数据源等各种对象分配一个唯一的 JNDI 名,应用程序可通过 javax.naming.Context 接口提供的方法查找获得 JNDI 命名对象。P(92)9. JD

21、BC:(Java Database Connectivity)是 Java 环境中访问 SQL 数据库的一组 API。它包括一 些用 Java 语言编写的类和接口,能更方便地向任何关系型数据库发送 SQL 命令。P(81)10. JTA:Java 事务 API(JTA)是由Web容器提供的,允许应用程序执行分布式事务处理的服务,能确保事务的ACID(原子性、一致性、隔离性和持久性)特性。(PPT)11. JDK:(Java Development Kit,Java 开发工具包)是用于构建发布在 Java 平台上的组 件和应用程序的开发环境。它是一切 Java 应用程序的基础,所有的 Java应

22、用程序都是构 建在JDK之上。P(16)12. 动态网页:动态网页的关键内容是在服务器端动态生成。相对于静态网页,动态网页最本质的区别在于它会被服务器当作一个程序来执行,页面中嵌入的脚本代码会被服务器识别并执行, 执行结果与页面静态内容合并后送往客户端浏览器显示。P(31)13. Servlet:是 Java 服务器端的小程序,是 Java 环境下实现动态网页的基本技术。Servlet 程序能够调用 JavaBean、JDBC、其它 Servlet、RMI、EJB、SOAP 和 JNI 等程序完成指定 的功能,计算结果以 HTML/XML 等形式返回给客户端。P(60)14. JSP:即 Ja

23、va Server Pages 的简写,是由 Sun 公司和多家公司共同建立的一种基于Java语言的动态网页技术标准。JSP 采用先编译后运行的方式,有效地提高了执行效率,已成为Internet 动态页面的主流方式。P(31) 15. HTML:(HyperText Markup Language,超文本标记语言)不是程序设计语言,而是一组标 记,便于网页设计人员把文本、图像、动画等制作成有一定效果的网页,资源间通过超链 接联结成为一个有机的整体。P(33)16. JSTL:全称是 JSP 标准标记库(JSP Standard Tag Library,JSTL),它是 SUN 公司为简化 JS

24、P 页面设计而提出的一种技术规范。JSTL 使用一套新的标准标签库取代原来的 scriptlet(代 码嵌入中)进行 JSP 页面开发,使页面代码的可读性有了显著提高。P(95)17. Cookie:Cookie 或称 Cookies,在 Web 技术中指 Web 服务器暂存在客户端浏览器内存或硬盘文 件中的少量数据。Web 服务器通过 HTTP 报头来获得客户端中的 cookie 信息P(47)18. JSF:即 Java Server Faces,是 JPC(Java Community Process)推出的一种用于组件化 构成 Web 应用的新技术,后被 SUN 正式纳入 Java E

25、E 规范中。JSF 技术框架能让开发工具 拥有可视化拖曳组件构建服务端 Web 页面,并为组件提供事件编程机制。P(114)19. EJB:EJB 是 Enterprise JavaBeans 的缩写,又称为企业 Bean,是一种 Java 服务器端组件模型。 EJB 提供了服务器上的自治、企业级和分布式功能,并能帮助开发者在不同粒度级别上定 义和封装系统功能。P(172)20. JMS:Java 消息服务(JMS,Java Message Service)是一种消息标准,它允许 Java EE 应用程序 组件生成、发送、接收和读取消息,能够进行分布式、松耦合、可靠和异步的信息交流。P(181

26、)21. JPA:(Java Persistence API,Java 持久化 API),是 Java EE 5 规范中用于对象/关系映射(O/R)的一组 API,它是 SUN 官方的对象/关系映射模型。JPA 规范详细阐述了实体 Bean 的定义、实体 Bean 支持的注释、全新的查询语言、实体管理接口、容器实现规范等内容。P(189)22. Web Service:为了解决分布式计算中异构应用之间互操作的问题,W3C(万维网联盟)提出了 Web Service(Web 服务)架构。简单来说,Web 服务就是一个向外界暴露接口的,能够通过网络进 行远程调用的应用程序。P(241)23. XM

27、L:可扩展标记语言主(eXtensible Markup Language,XML)是 Web 服务技术架构的基石,它是 Web 服务中数据表示的基本格式。但XML 并没有规范数据的具体类型。P(242)24. SOAP:简单对象访问协议(Simple Object Aecess Protocol,SOAP)提供了标准的远程过程调用协议(RPC)用于调用 Web 服务,是一种中立的信息传递协议,通常采用HTTP协议发送请求的SOAP消息和回应SOAP消息。P(242)25. WSDL:Web 服务描述语言(Web Services Description Language,WSDL)是一种基于

28、 XML 的,用 于描述 Web 服务及其操作、参数和返回值的语言。P(242)26. UDDI:统一描述、发现和集成协议(Universal Description Discovery Integration,UDDI)是 Web 服务架构下核心的服务描述、发现和集成机制,其目的是在网上自动查找 Web 服务。P(243)27. ORM:对象/关系映射(ORM),简单地说就是将面向对象语言的对象映射到关系数据库的表,成为面向对象编程语言与关系数据库之间协作的桥梁。(P267)28. IoC:依赖注入,又称为控制反转(IoC),指的是一种通过描述创建对象的编程方式。即在程序代码中不直接与对象和

29、服务连接,而是在配置文件中描述组件需要依赖的对象或服务。(P287)29. AOP:(Aspect Orient Programming),也就是面向切面编程,也称作面向方面编程。AOP作为面向对象编程(OOP)的一种补充,已经成为一种较成熟的编程思想。面向对象编程是从静态角度考虑程序结构,面向切面编程则从动态角度考虑程序运行过程。(P293)30. RIA:RIA(Rich Internet Applications)即富网络应用,或基于 Internet 的富客户端应用。(P311)31. AJAX:AJAX(Asynchronous JavaScript + XML,异步 JavaScript 和 XML),是一种用于创建快速响应动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以让网页实现异步更新,即在不重新加载整个网页的情况下对网页的局部进行更新。(P311)四、问答题1. 列举Java EE的主要新特性。标注, EJB3.0 ,JPA , 提供了更简单

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2