Servlet的原理是什么?

操作方法

  • 01

    1、Servlet执行过程 用户请求一个Servlet,Servlet容器自动构建请求和响应对象,然后执行Servlet的service()方法,该方法会接收请求和响应对象,通过响应对象将处理结果发送给用户。 2、怎么请求Servlet 用户通过一个URL来请求一个Servlet。 3、怎么处理请求 当用户请求Servlet时,容器构建ServletRequest对象request,并传递给Servlet的Service()方法,Service通过request对象获取到请求的参数,然后,根据参数做出相应的处理,通过ServletResponse对象来向客户端发送响应内容。 4、怎么响应客户端 当用户请求一个Servlet时候,容器会自动创建ServletResponse对象response,然后通过response对象向客户端发送响应内容。 5、Servlet的生命周期 a、Servlet的class经过部署,并启动容器 b、(当请求该Servlet时候)容器自动创建Servlet对象xServlet,然后xServlet调用其init()方法。到此,Servlet初始化结束。 c、一旦客户端请求该Servlet,xServlet自动调用service()来处理请求。 d、一旦很长时间都没有请求该Servlet(或者说该Servlet超时),则容器会将xServlet从容器中清除掉。 二、Servlet接口API 1、接口五个方法 2、Servlet的分支 3、Servlet的请求对象ServletRequest 4、Servlet的响应对象ServletResponse 5、Http相关的Servlet 三、总结 1、Servlet是一种规范,称为Servlet规范,是J2EE规范的一部分。 2、Servlet规范定义了Servlet相关的一组接口、其实现是由Servlet容器开发商来实现,类似于JDBC驱动。 3、Servlet的也是类,其对象是通过Servlet容器来创建,Servlet只能在Servlet容器中运行。打个比方说:容器是青山,Servlet是松柏。 4、当客户端请求Servlet时,容器会做两件事情: a、Servlet容器会将请求自动组装为一个ServletRequest对象,并自动产生一个ServletResponse对象,这两个对象一并传递给Servlet的service(request,response)方法。 b、在该Servlet对象上调用service(request,response)方法来处理并响应用户的请求。 5、用户无法直接调用Servlet的方法,也无法去创建Servlet的实例。

(0)

相关推荐

  • 学习java的步骤和心得体会

    我做开发也是刚满一年,现在回想自己学习java的经历,当时真希望有一部大体的学习框架,这样自己就不会走许多弯路了,这是我在这一年工作和多年学习中的,希望对迷茫的java爱好者有所帮助: 第一步:首先要 ...

  • 电脑声卡有什么用途工作原理是什么

    声卡 (Sound Card)也叫音频卡:声卡是多媒体技术中最基本的组成部分,是实现声波/数字信号相互转换的一种硬件。声卡的基本功能是把来自话筒、磁带、光盘的原始声音信号加以转换,输出到耳机、扬声器、 ...

  • 浏览器组成及工作原理深度了解

    简介 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。 将讨论的浏览器 今天,有五种主流浏览 ...

  • 猎豹免费Wifi是什么 猎豹免费Wifi是什么原理

    近日有网友咨询了笔者有关猎豹免费Wifi是什么与什么原理。对于这款很受网友欢迎的无线路由器软件,笔者在此也为大家通俗易懂的介绍下。 猎豹免费Wifi是什么? 猎豹免费WiFi是金山网络旗下前不久推出一 ...

  • Fat文件系统原理介绍

    一、硬盘的物理结构: 硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属 ...

  • 硬盘中SLC是什么及其优点.存取原理介绍

    储单元分为两类:SLC(Single Level Cell 单层单元)和MLC(Multi-Level Cell多层单元)。此外,SLC闪存的优点是复写次数高达100000次,比MLC闪存高10倍。此 ...

  • 鬼魂探测器ghost observer是什么原理? 鬼魂探测器基本原理简介

    据了解这个app其实是跟摄像头有关的,这个和遥感原理是有一点关系的,但是需要一根插在耳机插孔的天线加应用才有用。 而他所用到的原理就是跟电池波有关的,意思就是说我们周围有很多不明的电磁波,然而这个公司 ...

  • 基础知识:理解网络交换机的原理

    二层交换机概述   一、交换机的工作原理 1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。   2.交换机将数据帧中的目的MAC地址同已建立的MAC地址 ...

  • 光电鼠标工作原理说明

     光学鼠标主要由四部分核心组件构成,分别是发光二极管、透镜组件、光学引擎以及控制芯片组成。 工作原理 在光电鼠标内部有一个发光二极管,通过该发光二极管发出的光线,照亮光电鼠标底部表面(这就是为什么鼠标 ...