江西理工大学JAVAEE考试

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

7*3=211.自动装箱:自动装箱就是Java编译器在编译期间自动将原生类型转换成其对应的包装类型2.自动拆箱:将一个包装类型自动转换为它所对应的简单数据类型。3.动态网页:动态网页的关键内容是在服务器端动态生成。相对于静态网页,动态网页最本质的区别在于它会被服务器当作一个程序来执行,页面中嵌入的脚本代码会被服务器识别并执行,执行结果与页面静态内容合并后送往客户端浏览器显示。4.C/S模式:两层体系结构由客户层和服务器层构成5.B/S模式:浏览器/服务器模式,三层体系结构在二层体系结构应用程序的客户层与服务层之间添加了一个第三层(应用服务层),形成客户层、应用服务层和数据服务层三个层次。6.JDBC:JavaDataBaseConnectivity,java数据库连接,是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。7.JTA:JavaTransactionAPI,JTA允许应用程序执行分布式事务处理在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。8.Servlet:servlet是在服务器上运行的小程序9.JSP:JavaServerPages,java服务器页面,其根本是一个简化的Servlet设计,它是一种动态网页技术标准。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。10.JSTL:JSPStandardTagLibrary即JSP标准标签库,是一个不断完善的开放源代码的JSP标签库和技术规范。11.Cookie:是Web服务器暂存在客户端浏览器内存或硬盘文件中的少量数据。Web服务器通过HTTP报头来获得客户端中的cookie信息。12.JSF:JavaServerFaces是一种用于构建JavaWeb应用程序的标准框架,它提供了一种以组件为中心的用户界面(UI)构建方法,从而简化了Java服务器端应用程序的开发13.EJB:EnterpriseJavaBeans称为Java企业Bean,是Java的核心代码,是sun的JavaEE服务器端组件模型及javaEE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。14.JMS:Java消息服务(JavaMessageService)应用程序接口是一个Java平台中关于面向消息中间件的API,用于在两个应用程序之间或分布式系统中发送消息,进行异步通信15.JPA:JavaPersistenceAPI,通过JDK5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中16.WebService:是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,用于开发分布式的互操作的应用程序。17.XML:ExtensibleMarkupLanguage可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。18.WSDL:WebServicesDescriptionLanguag网络服务描述语言是WebService的描述语言,是一种基于XML的用于描述Web服务及其操作,参数和返回值的语言。19.ORM:ObjectRelationalMapping对象关系映射,是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。20.RIA:RichInternetApplications丰富互联网程序,具有高度互动性、丰富用户体验以及功能强大的客户端,是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本部署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。21.AJAX:AsynchronousJavascriptAndXML是指一种创建交互式网页应用的网页开发技术。AJAX=异步JavaScript和XML,用于创建快速动态网页,通过在后台与服务器进行少量数据交换。9*2=181.两层体系结构由客户层和服务器层构成,即所谓的C/S模式。2.三层体系结构通常包括客户层、服务器层和应用服务器层三个层次。3.JavaEE组件主要包括客户端组件、Web组件和EJB组件三大类。4.程序错误可分为语法错,语义错和逻辑错三类。5.JSP指令元素主要包括include,page和taglib三个。6.读取request单值参数的方法是getParameter(),读取多值参数的方法是getParameterValues()。获取所有参数名称的方法是getParameterNames()。7.request作用范围变量可以通过setAttribute()和getAttribute()方法设置和读取变量的数据8.调用response对象的addCookie(Cookiecookie)方法可将一个Cookie对象传回客户端保存。9.调用request对象的getCookies()方法可以读取保存在客户端的所有Cookie对象。10.HttpServlet处理客户端请求的方法是doGet()和doPost()。11.jsp:useBean标记的scope属性可取page、request、session和application四个值。12.MVC模式的三个基本部分是模型(Model)、视图(View)和控制器(Controller)。13.MVC模式分别由JavaBean、Jsp、servlet三个组件担任。14.JSF应用的主控制器是FacesServlet,它需要在web.xml文件中进行配置,其URL映射通常配置为*.faces。15.JSF的UI组件标签分为Core、HTML两类。16.JSF的字段类标签常用的属性是id,value,后者用于绑定辅助_Bean_的属性。17.JSF标签selectItem用于为选择类标签提供选项,属性itemLabel用于设置显示文本,itemValue设置对应的数据值。18.JSFdataTable标签用于显示数据库表数据,其value属性通常绑定辅助Bean的ResultSet类型属性,另外还须设置var属性以便在列子标签中访问该记录集的数据。19.JSF事件可分为值改变事件、动作事件、数据模型事件和阶段事件4类。20.EJB3开发通常涉及到业务接口、Bean类以及辅助类3种文件。21.JMS提供点对点消息服务、发布--订阅消息服务。22.JSF和JPA的配置文件各是faces-config.xml和persistence.xml。23.Web服务架构的三种基本操作发布、查找和绑定。24.Struts2的Action类通常可继承系统类ActionSupport或实现Action接口。25.Hibernate提供的查询语言的查询接口有Query和Criteria。26.Spring容器相关的核心接口是BeanFactory和ApplicationContext。15*1=15(T)1.程序中的语法错误可以在编译时立即发现。(T)2.程序中的逻辑错误可以在运行时立即发现。(F)3.JSP程序运行在客户端浏览器中。(T)4.Servlet程序运行在服务器Web容器中。(T)5.数据库连接池通常是由应用程序创建和管理的。(T)6.include指令用于执行静态文件包含。(T)7.include动作标记用于执行动态文件包含。(T)8.page指令可用于设置输出缓冲区大小。(T)9.page指令可用于设置错误跳转页面。(F)10.page指令不能用于导入Java类库。(T)11.taglib指令用于在JSP页面中引入JSP扩展标记库。(T)12.jsp:forward页面跳转后的地址栏不会改变。(F)13.jsp:forward页面跳转后的标题栏不会改变。(T)14.jsp:plugin加载的JavaBean会下载到客户端运行。(T)15.HTML注释内容会返回到客户端浏览器,但不会显示出来。(F)16.JSP注释内容会返回到客户端浏览器,但不会显示出来。(T)17.JSP页面可直接使用9个JSP隐含对象而不须手动创建。(T)18.标准JavaBean必须是一个public类。(F)19.JSTL的SQL标记库引用指令的prefix属性取值必须是sql。(F)20.JSTL的XML标记库引用指令的prefix属性取值必须是xml。(T)21.编译好的Servlet应该放在Web站点的WEB-INF\classes下。(F)22.页面表单/参数可以通过response对象的相应方法取得。(F)23.设置Cookie可通过request对象的相应方法实现。(T)24.获取Cookie可通过response对象的相应方法实现。(F)25.使用response的sendRedirect()方法页面跳转会重建request对象。(T)26.使用response的sendRedirect()方法页面跳转会导致地址栏改变。(T)27.使用RequestDispatcher的forward()方法页面跳转会重建request对象。(F)28.使用RequestDispatcher的forward()方法页面跳转会导致地址栏改变。(F)29.h:commandLink…标签的value属性用于设置链接目标URL。(F)30.h:outputLink…标签的value属性用于设置链接文字。(F)31.JSF实现库(JAR包)的消息文件优先于JSF本地消息文件。(T)32.JSF页面标签的message属性设置优先于消息文件设置。(F)33.点对点消息模型接收者和发送者之间存在时间上的依赖关系,必须双方同时在线才能进行。(T)34.消息驱动Bean不需要客户端程序主动调用。(T)35.实体管理器的merge()方法将一个新建的实体对象保存到数据库表中。(T)36.实体管理器的persist()方法将以持久化实体对象的属性值更新数据库表的对应记录。(F)37.执行实体管理器的contains()方法后实体将成为被管理的。(F)38.执行实体管理器的refresh()不会更新数据库记录值。(F)39.执行实体管理器的refresh()可能会改变一个实体的被管理状态。(T)40.执行实体管理器的clear()方法会改变实体的被管理状态。(T)41.浏览器访问JSF页面时的扩展名必须是faces。(T)42.JSFConverter接口的getAsString方法执行Object至String的类型转换。(T)43.JSFConverter接口的getAsObject方法执行String至Object的类型转换。(F)44.EJB3的业务接口可以是普通的Java接口。(T)45.EJB3的会话Bean不再需要home接口。5*6=301.简述企业级应用体系结构的演变。答:企业级应用程序的体系结构经历了从两层结构到三层结构再到多层结构的演变过程。两层体系结构:由客户层和服务器层构成,客户层的客户端程序负责实现人机交互、应用逻辑、数据访问等职能;服务器层由数据库服务器来实现,唯一职能是提供数据库服务。三层体系结构:增加了应用服务器层,形成客户层、应用服务层和数据服务层三个层次。客户层的功能大大减弱,只用来实现人机交互,相对于两层体系结构,三层体系结构的应用程序具有安全性高、易维护、响应快速、扩展灵活等优点。多层体系结构:将中间件服务层按照程序应用逻辑进一步划分为若干个子层,为了满足应用逻辑更为复杂多变的应用系统设计而提出的,其原理类似于三层体系结构。2.简述response的sendRedirect()与RequestDispatcher的forward()两种方法执行页面跳转的异同点。答:使用response.sendRedirect()可实现页面重定向跳转。其基本流程是首先服务器将目标URL通过HTTP响应报头发送给客户端,浏览器接收到URL后更新至地址栏中,然后将目标资源的URL提

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功