预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

读书破万卷下笔如有神第一章1.简述当今软件开发的主要特点。软件开发有如下特点:(1)面向Internet应用。(2)面向对象方法和编程。(3)采用标准的体系结构和平台。(4)组件化和工厂化流水线开发方式。(5)可视化建模。(6)框架技术的全面使用。2.简述JavaEE的组件和功能。(1)客户端(JavaBean)组件:一般用于丰富客户端图形界面显示。(2)Applet组件:重点是GUI交互界面的开发,负责与系统用户的交互。(3)Web组件:Servlet组件和JSP组件(4)EJB组件:通过RMI/IIOP协议与EJB容器通信,远处电泳EJB的功能方法,进而完成业务处理。3.简述JavaEE的容器类型和主要功能。Web容器:服务器端容器,包括两种组件JSP和Servlet。JSP和Servlet都是Web服务器的功能扩展,接受Web请求,返回动态的Web页面。Web容器中的组件可使用EJB容器中的组件完成复杂的商务逻辑。EJB容器:服务器端容器,包含的组件为EJB(EnterpriseJavaBeans),是J2EE的核心之一,主要用于服务器端的商业逻辑的实现。EJB规范定义了一个开发和部署分布式商业逻辑的框架,可以简化企业级应用的开发,使其较容易地具备可伸缩性、可移植性、分布式事务处理、多用户和安全性等优点。Applet容器:客户端容器,包含的组件为Applet。Applet是嵌在浏览器中的一种轻量级客户端。当使用Web页面无法充分地表现数据或应用界面的时候才使用Applet。Applet是一种替代Web页面的手段,人们仅能够使用J2SE开发Applet。Applet无法使用J2EE的各种服务和接口,这是出于安全性的考虑。ApplicationClient容器:客户端容器,包含的组件为ApplicationClient。ApplicationClient相对Applet而言是一种较重量级的客户端,能够使用J2EE的大多数服务和接口。第二章1.市场上流行的JavaEE服务器主要有哪些?请比较他们各自的优点。Apache:全球应用最广泛的http服务器,免费,出自apache基金组织Tomcat:应用也算非常广泛的web服务器,支持部分j2ee,免费,出自apache基金组织JBoss:开源的应用服务器,比较受人喜爱,免费(文档要收费)Weblogic:应该说算是业界第一的appserver,全部支持j2ee1.4,对于开发者,有免费一年的许可证。第三章1.Servlet与一般Java类的相同点和不同点是什么?相同点:Servlet是运行在Web容器的Java类。不同点:Servlet是运行在Web服务器的一个Web组件。Servlet通常是通过HTTP协回Web客户端的请求。2.简述Servlet的生命周期。Servlet的生命周期完全由Web容器掌管,Servlet的所有方法都由Web容器调用,Servlet要经过加载实例化、初始化、服务和销毁4个阶段。3.简述ServletURL地址的映射方式类型。Servlet地址映射方式有如3种:(1)绝对地址方式映射->绝对地址只能映射到1个地址。(2)匹配目录模式映射方式。(3)匹配扩展名模式映射方式。第六章读书破万卷下笔如有神1.简述会话对象的生命周期。用户从第一次请求Web到结束访问Web的这段时间称为一个会话。当用户访问第一个JavaWeb组件时,J2EEWeb服务器自动为用户创建一个会话对象。2.简述会话跟踪的几种方式及它们各自的优缺点。(1)重写URL将客户端的信息附加在请求URL地址的参数中,Web服务器取得参数信息,完成客户端信息的保存。(2)隐藏表单字段将要保存的客户信息,如用户登录账号使用隐藏表单字段发送到服务器端,完成Web服务器保持客户状态信息。(3)Cookie使用JavaEEAPI提供的Cookie对象,可以将客户信息保存在Cookie中,完成会话跟踪功能。(4)HttpSession对象JavaEEAPI专门提供了HttpSession会话对象保存客户的信息来实现会话跟踪。URL重写缺点:(1)URL地址过长(2)不同浏览器对URL传递参数的限制(3)安全性缺陷(4)编程繁杂隐藏表单元素缺点:(1)安全性差(2)编程复杂(3)无法在超链接模式下工作HTTP通讯协议的优点:(1)HTTP的无状态性可以服务大量的客户请求。(2)节省服务器资源。HTTP协议的缺点:(1)不能为客户保存不同请求之间的共享信息。(2)HTTP协议本身不能提供会话跟踪功能,只能通过其他方式来单独实现.第七章1.使用ServletContext对象有哪些注意事项?•诞生:当Web容器启动后,自动创建ServletContext对象。•销毁:当Web容器停止后,自动销毁ServletC