jsp教案7

2020-12-16 09:33

很好的教案 完整

湖南城市学院教师备课纸 第 7 次

课 题 JAVA服务器小程序(ServLet)之定义、方法及编程

目的要求 掌握ServLet的定义、方法及编程 教学重点 ServLet的含义、步曙、方法与编程

教学难点 ServLet编程

教学课时 4(含2课时上机)

教学方法 讲解、示例与启发式教学相结合

教学内容和步骤

7.1 ServLet概述

Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web

页面。Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启

动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持

Servlet的Java虚拟机。

7.1.1 Java Servlet 与 Applet 的比较:

相似之处:

⑴ 它们不是独立的应用程序,没有main()方法。

⑵ 它们不是由用户或程序员调用,而是由另外一个应用程序(容器)调用。

⑶ 它们都有一个生存周期,包含init()和destroy()方法。

不同之处:

⑷ Applet具有很好的图形界面(AWT),与浏览器一起,在客户端运行。

⑸ Servlet 则没有图形界面,运行在服务器端。

⑹ Java Servlet 与 CGI(Common Gateway Interface) 的比较:

⑺ 与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,

更容易使用,功能更强大,具有更好的可移植性,更节省投资。在未来的技术发展

过程中,Servlet有可能彻底取代CGI。

① 高效 在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程

序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。而

在Servlet中,每个请求由一个轻量级的Java线程处理(而不是重量级的操作系统

进程)。

② 在传统CGI中,如果有N个并发的对同一CGI程序的请求,则该CGI程

序的代码在内存中重复装载了N次;而对于Servlet,处理请求的是N个线程,只

需要一份Servlet类代码。在性能优化方面,Servlet也比CGI有着更多的选择。

③ 方便

Servlet提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、

读取和设置HTTP头、处理Cookie、跟踪会话状态等。

⑻ 功能强大


jsp教案7.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:网络剧发展研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: