桂电Java-EE期末复习重点资料.doc
《桂电Java-EE期末复习重点资料.doc》由会员分享,可在线阅读,更多相关《桂电Java-EE期末复习重点资料.doc(33页珍藏版)》请在咨信网上搜索。
1、桂林电子科技大学2015 JAVA EE 期末复习重点资料(考题全部在里面了,学弟学妹们就能帮你们到这里了!)一、 填空题:(30分)(一) 第一章 概述1. Java EE为满足开发多层体系结构的企业级应用的需求,提出“组件-容器”的编程思想。Java EE应用的基本软件单元是 Java EE组件 。 基本软件单元的运行环境被称为 容器 .2. 两层体系结构应用程序分为客户层和服务器层.3. 所谓的企业级应用程序,并不是特指为企业开发的应用软件,而是泛指那些为大型组织部门 创建的应用程序。4. 在三层分布式企业应用程序中,包括客户层、应用服务器层、数据服务器层三层。5. Java EE客户端
2、组件既可以是一个Web浏览器、一个Applet,也可以是一个应用程序。6. Java EE web组件包括servlet和JSP。7. Java EE有两种类型的EJB组件:会话Bean和消息驱动Bean。8. Java EE 6提供的组件主要包括三类:客户端组件、Web组件、业务组件。(二) 第三章 servlet9. Servlet组件在进行重定向时,需要使用ServletResponse接口的方法是sendRedirect()。10. httpServletRequest提供了两个方法用于从请求中解析出上传的文件:Part getPart(String name)和Collection
3、getParts()。11. 一个Servlet的配置参数保存在ServletConfig_对象中,这个配置对象(能/不能) 不能 被其他Servlet访问。12. Servlet支持两种格式的输入/输出流:字符输入输出流和字节输入输出流。13. MIME的全称是多媒体Internet邮件扩展(Multimedia Internet Mail Extension), ServletResponse中响应正文的默认MIME类型为text/plain, 而HttpServetResponse中的响应正文的默认MIME类型为text/html。14. PDF文件的MIME类型是application
4、/pdf, Microsoft Word文档的类型是application/msword。在Servlet中设置MIME类型应使用HttpServletResponse对象的方法setContentType()。15. 所有的Servlet都必须实现下面的两个接口之一:HttpServlet和GenericServlet。16. HTTP协议是一种无状态协议,服务器不记录关于客户的任何信息。17. 在Web程序设计中,客户端以表单方式向服务器提交数据是最常见的方法。表单数据的提交方法有两种:Get和Post。18. 常见会话跟踪技术有cookie、URL重写和隐藏表单域。(三) 第四章 JSP
5、19. JSP显式注释的语法形式:;JSP隐式注释的语法形式:。20. JSP内置对象的作用范围有四种page,request,session, application。21. JSP的include动作组件的语法形式:。22. JSP的forward动作组件的语法形式:。23. JSP的param动作组件的语法形式:。24. JSP页面中声明变量的基本格式是:。25. JSP页面除了普通HTML代码之外,还主要有如下三种成分:脚本元素、指令、动作。26. 表达式语言EL提供两种不同的存取器:点运算符”.”和方括号” ”。27. JSP的默认字符编码是ISO-8859-1。(四) 第五章 Ja
6、vaBean28. 在JSP页面中,与Java Bean有关的标记有三个:、。29. JavaBean的生命周期范围有四种是:page、 request、 session、 application。30. Java Bean在标记中利用Scope属性声明Java Bean的生命周期范围。31. 用法的一般形式:。32. 用法的一般形式:。33. 当JavaBean的某个属性为null时,使用表达式语言获得的信息是空字符串还是null对象?答案是空字符串。34. JSP能够利用表达式语言访问JavaBean的属性,(也能/不能)不能利用表达式语言设置JavaBean的属性。(五) 第六章JSF3
7、5. JSF是一个基于MVC架构的框架,其中模型角色由Managed Bean承担,实现具体的业务逻辑,视图角色由XHTML页面承担,实现信息展示和与用户的交互,控制角色由JSF框架承担,实现具体的控制逻辑。36. 在JSF应用中,当接收到客户端的JSF请求后,是由JSF框架中的核心控制组件FacesServlet对请求进行统一处理。37. JSF 2.0提供了定义和访问资源的标准机制,它包含两个JSF标记访问资源:, .38. JSF提供了两种类型的导航组件:按钮和链接。39. 在JSF框架下,视图都是以xhtml的形式存在,它们采用Facelets作为视图定义语言。40. JSF框架的导航
8、组件中,链接标记有三种:、 、 41. JSF在转换和验证时都有可能会产生错误信息,这些错误信息可以通过标记显示出来,而这些预定义的错误信息有时是没有本地化的,为了对这些消息进行本地化设置,可以修改属性converterMessage、validatorMessage、requiredMessage,让这些属性指向本地化资源即可。42. CDI的全称是Contexts and Dependency Injection,CDI Bean是Java EE 6规范的一项重大功能特性之一,提供了一种更加强大的托管Bean模型。与Managed Bean不同的是,这种托管Bean是由Java EE应用服
9、务器来管理和控制的。43. JSF中立即事件类型通过设置组件的immediate属性来设置,它会将提前进行事件处理操作而无须等到调用应用阶段。44. JSF的核心标记库有四种:core或f:、html或h:、facelets或ui:、posite ponents或posite:。45. JSF框架中的每个视图都有一个唯一的String类型的标识,称为View ID。(或视图ID)46. JSF的视图组件都是_xhtml_文件,可以通过 表达式语言 直接引用Managed Bean的属性和方法。(六) 第七章 JDBC47. 利用JDBC访问数据库过程中,主要涉及三种资源:对数据库的连接对象Co
10、nnection,SQL语句对象, 访问结果集对象。48. 给定具体的JDBC URL,获取数据库连接的方法是调用DriverManager对象的getConnection方法来获取一个代表数据库连接的java.sql.connection对象。49. ResultSet具有三个获取流的方法:getBinaryStream、getAsciiStream、getUnicodeStream.50. JDBC支持三种类型的Statement对象:Statement, PreparedStatement,CallableStatement。51. JDBC URL的格式是:jdbc:子协议:数据库定位
11、器.(七) 第八章 JPA52. JPA操作的基本单元称为Entity(或实体), 它其实是一个普通的Java对象,通常对应数据库中的一个表。53. 在声明复合主键时,需要的两个注解是:Embeddable、EmbeddedId。54. JPA提供了注解GenerateValue来自动生成主键。55. 注解GenerateValue支持四种主键生成策略:Table、Sequence、Identity、Auto。56. 在JPA中,注解Transient表示的含义是:其标注的属性不需要持久化。57. 在JPA中,如果使用了java.util.Date类型,则必须额外标注Temporal注解说明转
12、化成java.sql包中的哪种类型。58. 在JPA中,持久化上下文有两种类型,它们是事务范围的持久化上下文,扩展范围的持久化上下文。59. 在JPA中,新增一个实体,调用EntityManage的方法是persist(), 查询时调用的方法是find(),该方法的两个参数是Entity类型,Entity的ID。60. 命名参数的格式是“:+参数名”, 位置参数的格式是“?+位置编号”。61. 在JPQL中,为了支持使用数据库本地支持的SQL语句,提供了一种称为本地查询的方式,该查询方式也分为动态查询和命名查询两种类型。62. ORM全称是Object/Relation Mapping。63.
13、 Entity中的char, Character或String类型的属性通常映射为CLOB(Character Large Objects)类型的字段,而Entity中的byte, Byte或实现了serializable接口的对象通常映射为BLOB(Binary Large Object)类型的字段。64. JPA支持两种类型的加载方式:主动加载和被动加载。(-EAGER and LAZY ? )(八) 第九章 EJB65. EJB组件分为两种类型: 会话Bean, 消息驱动Bean 。66. 在EJB3.1规范中, EJB组件的实现可以仅仅是一个POJO,其全称是Plain Old Jav
14、a Object,简单的原始Java对象。它不继承任何类型,也不需要任何实现接口。67. 会话Bean分为三种类型:有状态会话Bean,无状态会话Bean,单例Bean。68. 单例Bean可以采用两种并发管理方式,一种是由容器托管,另一种是由Bean自身来实现的。69. EJB组件通过以下四种机制与容器交互:回调方法,EJBContext,JNDI,上下文和依赖注入。二、 名词解释(望了解,不在出题范围)1. JNDI2. JDBC3. JTA4. JAAS5. JCA6. CDI7. JMS8. JSF9. JPA10. Java EE11. 企业级应用程序12. servlet13. J
15、SP14. JPQL三、 简答题(30分,6题*5分)(一) 第一章 概述1. 三层体系结构的优点有哪些?p2(1) 安全性高: 中间件服务器层隔离了客户端程序对数据服务器的直接访问,保护信息的安全(2) 易维护: 业务规则变化后,客户端程序基本不做改动(3) 快速响应: 通过中间件服务器层的负载均衡以及缓存数据能力(4) 系统扩展灵活2. 两层体系结构的缺点有哪些?p2-3 与上一题相反(1) 安全性低:客户端程序与数据库服务器直接连接,容易被人入侵数据库(2) 部署困难:客户端的应用逻辑导致客户端程序肥大 (3) 耗费系统资源:每个客户端程序都要直接连接到数据库服务器,导致系统性能下降。3
16、. 简述Java EE的“组件-容器”编程思想。(P5,有两点,与填空题第1题互斥)(1) 容器为组件提供必需的底层基础功能,容器提供的底层基础功能被称为服务,组件通过调用容器的标准服务来与外界交互,(2) 为满足企业级应用灵活部署,组件与容器之间必须既松散耦合,又能够强有力地交互。4. Java EE体系结构的优点?p11,4点(1) 独立于硬件配置和操作系统 (2) 坚持面向对象的设计原则 (3) 灵活性、可移植性和互操作性 (4) 轻松的企业信息系统集成 (二) 第三章 Servlet5. Servlet的基本工作流程?p21:6点(1)客户端将请求发送到服务器。 (2)服务器上的Web
17、容器实例化(装入)Servlet,并为Servlet进程创建线程。(3)Web容器将请求信息发送到 Servlet。 (4)Servlet 创建一个响应,并将其返回到Web容器。(5)Web容器将响应发回客户机。(6)服务器关闭或Servlet空闲时间超过一定限度时,调用destory()方法退出。6. 在创建Web应用程序时,通过Servlet上下文可以实现哪些功能?p61,4点(1)访问Web应用程序资源(2)在Servlet上下文属性中保存Web应用程序信息(3)获取初始化参数信息(4)提供日志支持。7. HttpServletResponse的sendRedirect方法与Reques
18、tDispatcher的forward方法有什么区别?p68:3点(1) 操作本质上:前者是完全的跳转,浏览器将会得到跳转的地址,浏览器中显示出转向后的地址;后者是容器中控制权的转向,浏览器中地址栏不会显示出转向后的地址。(2) 性能上:前者是结束第一次请求,由浏览器发出一个新的请求;后者仍旧是在同一请求处理过程中,因此,更加高效。(3) 后者的局限在于只能转向到web应用内部的资源,而在有些情况下,需要跳转到其他服务器上的某个资源,则必须使用前者的sendRedirect。8. Filter的主要用途是什么?p69: 3点(不再出题范围)(三) 第四章 JSP9. 列举JSP的5个内置对象,
19、并做简要说明。JSP供提供九种内置对象:(1) Request 代表的是来自客户端的请求(2) Response 代表的是对客户端的响应(3) Out 代表了向客户端发送数据的对象(4) Session 代表服务器与客户端所建立的会话(5) Application 负责提供应用程序在服务器中运行时的一些全局信息(6) Config 提供一些配置信息,封装初始化参数和一些方法(7) pagecontext 代表的是当前页面运行的一些属性(8) page 代表了正在运行的由JSP文件产生的类对象(9) exception。 代表了JSP文件运行时所产生的例外对象答:request、response
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java EE 期末 复习 重点 资料
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。