Servlet 是服务器端小程序 是使用java语言编写的服务器端程序,可以像JSP一样,生成动态的web页。和Applet很相似。 Servlet 是java对CGI程序的实现,但是与与传统的CGI的多进程处理不同的是,Servlet采用多线程的处理方式。这样就使Servlet的运行效率更高一点。而且Servlet还保留了java的可移植性,功能更强大。
之前所编写的JSP程序是为Servlet服务,从JSP发展是先产生Servlet再产生jsp。因为Servlet的开发较为困难,所以为了JAVA技术可以走的更远,SUN公司向微软学习了ASP技术的特点,这才有JSP程序,但是JSP程序在执行时候依然是依靠*class文件的执行,所以JSP骨子里依然是Servlet。
CGI:是一种公共的网关接口,是一组标准,但是CGI采用多进程,性能较差。
不管是JSP还是Servlet都是运行在服务器上,了解一下Servlet的处理流程:
客户端:(很可能是web浏览器)通过HTTP提出请求。
web服务器接收该请求并将其发送给Servlet,如果这个Servlet尚未被加载,web服务器将其加载到java 虚拟机并且执行它。
Servlet程序将接受呀该HTTP请求并执行某种处理。
Servlet会将处理后的结果向web服务器返回应答
web服务器将从Servlet收到的应答发送给客户端
Servlet和JSP一样 通过HTTP协议并且通过web serve进行数据的回应
Servlet的实现 必须继承HttpServlet类 这个类主要针对于HTTP协议而生的。
因此,我们要知道:Servlet是一个多线程性能很高的CGI程序,有接口有抽象类
相关推荐
servlet简单介绍,附有简单示例
jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+...
Servlet简介 杭电Java EE 课件
Servlet简介和环境设置
servlet入门必看,好东西不要错过啊,很有帮助的
这里介绍了什么是SERVLET,以及SERVLET与JSP的关系。欢迎大家下载!
一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: ...
Servlet 简介 Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以...
第2章 Java Servlet简介 2. 1 Servlet生命周期 2. 2 Java Servlet API简介 2. 3 处理表单和返回数据的实例 2. 4 错误处理和日志记录 2. 4. 1 Java中的异常处理机制 2. 4. 2 在Java Servlet中处理异常 2. 4. 3...
对于初学者很使用.然后再网上多下载些视频,并且结合该资源看看就会很有收获的。
Servlet简介 如何使用Servlet创建简单的Java Web应用程序
Servlet简介,扩展Servlet,Servlet的生命周期
servlet与struts简介 servlet与struts简介 servlet与struts简介
如果您已编写 Web 应用程序多年,那么本教程可能不适合您。如果您不知道 servlet 是什么,或者只是略懂一二,那么请您继续读下去。虽然本教程所包含的只是 servlet 的部分内容,但它是一篇很好的入门介绍。
主讲:吕鹏 lvpeng@hwadee.com
1.1 Servlet简介 .........................................................................2 1.2 Web服务器...........................................................................2 1、介绍.............
Servlet是一种服务器端的编程语言,是J2EE中比较关键的组成部分。本文给大家简单介绍servlet的基本知识,感兴趣的朋友一起看看吧