`
甜甜的眼泪
  • 浏览: 16281 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

Servlet的简介

阅读更多

    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程序,有接口有抽象类

   

分享到:
评论
1 楼 come_for_dream 2014-11-18  
赞!!!!!

相关推荐

    servlet简介

    ### Servlet简介 Servlet是一种用于扩展服务器功能的服务器端小程序,主要应用于Java环境下。Servlet可以生成动态Web页面,并处理客户端发送的请求。它们是Java Web开发中的一个重要组成部分。 ### 关键概念解析 ...

    Servlet简介和环境设置.pdf

    Servlet简介和环境设置 Servlet 是一种 Java 技术,用于处理 Web 请求和响应。它是一种中间层,位于 Web 浏览器或其他 HTTP 客户端和 HTTP 服务器上的数据库或应用程序之间。Servlet 可以收集来自网页表单的用户...

    jsp+servlet简介 简单介绍

    jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+servlet简介 简单介绍jsp+...

    servlet简介(入门必备)

    1. Servlet API:Servlet的核心是Java的Servlet API,它定义了Servlet的接口和类,如`GenericServlet`、`HttpServlet`等。开发者通过实现这些接口来创建自己的Servlet。 2. 生命周期:Servlet在Web应用启动时并不...

    SERVLET简介 以及相互之间的关系

    Servlet是Java平台上的一个核心组件,它主要用于扩展Web服务器的功能,提供动态的Web内容。Servlet是一种服务器端的Java应用程序,可以接收并响应来自客户端(通常是Web浏览器)的HTTP请求,执行业务逻辑,处理数据...

    Servlet简介1.pdf

    ##### Tomcat简介 Apache Tomcat是一个开源的Servlet容器,它遵循Java Servlet和Java Server Pages技术规范,由Apache Software Foundation开发和维护。Tomcat以其轻量级、易于部署和强大的功能而受到开发者们的...

    javax.servlet jar包---解决找不到javax.servlet.*等问题

    1. **Java Servlet简介** Java Servlet是Java平台上的一个标准,用于扩展服务器的功能,特别是针对HTTP协议。Servlet API定义了服务器端组件如何与Web客户端(如浏览器)进行交互,处理接收到的请求,并生成响应。...

    Servlet基础知识总结

    #### 一、Servlet简介 Servlet是一种服务器端的小程序,是Java平台上的一个重要的技术之一,主要用于处理客户端的HTTP请求并生成动态网页。Servlet是在服务器端运行的,能够提供各种服务,比如处理表单数据、生成...

    Servlet

    一、Servlet简介 Servlet是由Java Servlet API规范定义的,它允许开发者创建动态、交互式的Web应用程序。Servlet主要职责是接收HTTP请求,处理业务逻辑,然后生成相应的HTTP响应。Java Servlet API提供了一系列接口...

    Servlet入门的例子

    1. **Servlet简介** Servlet是Java API的一部分,允许开发者创建动态Web应用。它是一个Java类,继承自`javax.servlet.Servlet`或`javax.servlet.http.HttpServlet`接口,用于接收和响应来自客户端(如浏览器)的...

    servlet 中文帮助文档

    一、Servlet简介 Servlet是Java语言编写的应用程序,运行在服务器端,用于接收和响应HTTP请求。它们可以生成动态内容,如HTML、XML或其他格式的数据,为Web应用程序提供后端服务。 二、Servlet生命周期 Servlet的...

    servlet插件

    ### Servlet简介 Servlet是Java EE(现在称为Jakarta EE)规范的一部分,由Sun Microsystems(现为Oracle)在1990年代后期推出。它是一个Java类,遵循Servlet接口,用于扩展Web服务器的功能。Servlet可以接收和响应...

    javax.servlet.jar包下载

    1. **Servlet简介** Servlet是Java中用于扩展服务器功能的接口和类的集合。它们是Java EE的一部分,允许开发者编写能够处理HTTP请求并生成响应的代码。Servlet主要负责接收HTTP请求,处理业务逻辑,并返回响应数据...

    servlet基础入门教程

    1. **Servlet简介** Servlet是一种Java类,它扩展了服务器的功能,可以接收并处理HTTP请求。它们由Web容器(如Tomcat)管理,负责创建Servlet实例,处理请求,并将响应返回给客户端。 2. **Servlet生命周期** ...

    servlet程序设计引导

    #### 一、Servlet简介与基础概念 **Servlet** 是一种服务器端的应用程序接口(API),主要用于构建动态Web应用。它是由Java Servlet API定义的一种规范,允许开发者创建高性能、可扩展的模块化Java Web应用程序。...

    Servlet详解Servlet详解

    2. Servlet 简介:介绍了 Servlet 的定义、功能和优点 3. Servlet 开发包:介绍了 Servlet 的开发包和工具 通过本章的学习,读者将能够理解 Servlet 的实现机制和优点,从而能够开发出更好更有效的 JSP 应用程序。

Global site tag (gtag.js) - Google Analytics