2012年自考互联网软件应用与开发复习资料(25)


Java Servlet技术介绍
名词解释转自环 球 网 校edu24ol.com
1.Servlet:Servlet可以被认为是服务器端的Applet.Servlet被Web服务器加载和执行,就如同Applet被浏览器加载和执行一样……Servlet从客户端(通过Web服务器)接收请求,执行某种作业,然后返回结果。
使用Servlet的基本流程如下:
(1)客户端(很可能是Web浏览器)通过HTTP提出请求。
(2)Web服务器接收该请求并将其发给Servlet.如果这个Servlet尚未被加载,Web服务器将把它加载到Java虚拟机并且执行它。
(3)Servlet将接收该HTTP请求并执行某种处理。
(4)Servlet将向Web服务器返回应答。
(5)Web服务器将从Servlet收到的应答发送给客户端。
2 .Servlet的生命周期:Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。
简答题
1.简述Servlet的优点。
答:Servlet可以很好地替代通用网关接口(Commmon Gateway Interface,CGI)脚本。通常CGI脚本是用Perl或者C语言编写的,它们总是和特定的服务器平台紧密相关。而Servlet是用Java编写的,所以它们一开始就是和平台无关的。这样,Java编写一次就可以在任何平台运行(Write Once, Run Anywhere)的承诺就同样可以在服务器上实现了。Servlet还有一些CGI脚本所不具备的独特优点。
(1)Servlet是持久的。Servlet只需Web服务器加载一次,而且可以在不同请求之间保持服务(例如一次数据库连接)。与之相反,CGI脚本是短暂的、瞬态的。每一次对CGI脚本的请求,都会使Web服务器加载并执行该脚本。一旦这个CGI脚本运行结束,它就会被从内存中清除,然后将结果返回到客户端。CGI脚本的每一次使用,都会造成程序初始化过程(例如连接数据库)的重复执行。
(2)Servlet是可扩展的。由于Servlet是用Java编写的,它就具备了Java所能带来的所有优点。Java是健壮的、面向对象的编程语言,它很容易扩展以适应用户的需求。Servlet自然也具备了这些特征。
(3)Servlet是安全的。从外界调用一个Servlet的唯一方法就是通过Web服务器。这提供了高水平的安全性保障,尤其是在Web服务器有防火墙保护的时候。
(4)Servlet可以在多种多样的客户机上使用。由于Servlet是用Java编写的,所以可以很方便地在HTML中使用它们,就像使用Applet一样。在本书中将看到这一点。
使用Servlet的方式多得超出想象。如果考虑到在服务器上所能访问到的所有服务(如数据库服务和老的系统),使用Servlet的方式实际上可能是无限的。
2.简述Servlet的生命周期。
答:Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。
Web容器加载Servlet,生命周期开始。通过调用Servlet的init()方法进行Servlet的初始化。通过调用Servlet()方法实现,根据请求的不同调用不同的do***()方法。结束服务,Web容器调用Servlet的destroy()方法。
更多科目复习资料:
-
自学考试备考必备资料拼团已拼3737团
-
2025年10月自考-全专业-备考资料包合集(持续更新)查看54.80MB 下载数 282
-
2025年10月自考【英语(二)(专升本)】答题模板查看989.47KB 下载数 0
-
近4年自考《马克思主义基本原理》概论真题及答案汇总(22年-25年)查看3.35MB 下载数 983
最新资讯
- 历年汇总!2025年10月《马原》高频考点及备考资料2025-09-23
- 重点!2025年10月自考《习概(15040)》常考简答题汇总2025-09-22
- 临考冲刺!2025年10月自考考试题型、评分标准确定,速领冲刺资料包2025-09-22
- 常考!2025年10月自考《英语二》高频考点+必背知识点2025-09-22
- 2025年10月自考开考科目清单公布!新版教材这样买才不会错2025-09-21
- 倒计时!2025年10月自考考前冲刺,这些资料必须有2025-09-20
- 重点收藏!2025年10月自考《中国近代史纲要》历史事件时间点梳理2025-09-19
- 考生必看!2025年10月自考《中国近代史纲要》必背考点2025-09-19
- 重点收藏!2025年10月自考《习概(15040)》历年高频简答题汇总2025-09-19
- 2025年10月自考报名全结束!后续备考要点、资源合集、考试须知一文看全2025-09-18
自学考试历年真题下载 更多
-
近4年自考《马克思主义基本原理》概论真题及答案汇总(22年-25年)3.35MB 下载数 983 查看
-
近3年自考《美学》真题及答案汇总(23年-25年)1.62MB 下载数 161 查看
-
近4年自考《外国文学史》真题及答案解析(22年-25年)2.56MB 下载数 98 查看
自学考试备考必备资料已拼3737团 拼团
-
2025年10月自考-全专业-备考资料包合集(持续更新) 54.80MB 下载数 282 查看
-
2025年10月自考【英语(二)(专升本)】答题模板 989.47KB 下载数 0 查看
-
近4年自考《马克思主义基本原理》概论真题及答案汇总(22年-25年) 3.35MB 下载数 983 查看