美文网首页
javaEE之Servlet篇之二

javaEE之Servlet篇之二

作者: zhoushuaime | 来源:发表于2017-01-12 15:34 被阅读0次

Servlet执行流程

       在讲Servlet的生命周期之前,先讲解一个例子。以get方式请求为例,讲一讲Servlet的执行流程,前面讲过以超链接的方式提交,是get请求的一种。下面是大致流程。

1.Get方式请求,LoginServlet ——><a href="com/servlet/login"></a>当用户点击这个超链接提交给服务器后,服务器就会在web.xml配置文件中寻找与之相对应的Servlet URL地址。

2.服务器就会在web.xml配置文件中的标签中去寻找和这个超链接相对应的地址url。然后再找相对应的名字name。然后再到标签中寻找与name之相对的处理类。

3.根据用户的提交的请求方式,去执行这个类的get方法。具体流程图如下

Serlvet生命周期

1.初始化阶段,调用init()方法

       初始化阶段之前,用户第一次请求,创建Servlet实例,调用servlet的构造方法,先生成servlet的实例。Servlet容器启动时会自动装载某些Servlet,在Servlet被装载后,Servlet容器会创建一个Servlet实例,并且调用Servlet的init()方法进行初始化。在Servlet的整个生命周期中,init方法只会被调用一次。

2.响应客户端请求阶段,调用service()方法      

       在响应客户端请求阶段,由service()方法根据用户的请求方式选择执行doGet()或doPost()方法。

3.销毁阶段,调用destroy()方法       

      当服务器停止运行或者Web应用被终止、Servlet容器终止以及Servlet容器重新装载时会调用Servlet的destroy()方法。​

相关文章

  • javaEE之Servlet篇之二

    Servlet执行流程 在讲Servlet的生命周期之前,先讲解一个例子。以get方式请求为例,讲一讲Ser...

  • servlet

    servlet 什么是servlet: servlet是javaEE的组件,也是javaEE中的一个规范。服务器其...

  • javaEE之Servlet篇之一

    1.首先谈谈什么是Servlet Servlet是java web动态技术中的一个重要接口,用来实现...

  • javaEE之Servlet篇之三

    前面介绍的主要是get方式请求,下面讲一下post方式请求。以及Session和javaBean等方面的知识...

  • javaEE之Servlet篇之四(Cookie篇)

    一、什么是Cookie? 简单的说,Cookie就是放在计算机的中的临时资料。当浏览网站的时候,Web服务器会先把...

  • JAVAweb之servlet 2018-04-07

    Servlet技术(重点) Servlet简介 1.什么是Servlet:以后看javaee的文档。 * Se...

  • javaEE之JDBC篇之二

    优化JDBC连接之一: 有时候为了方便和为了体现出java的封装特性,我们经常需要把一个对象承装起来。在JD...

  • Tomcat安装及IDEA配置

    Tomcat 中小型JavaEE服务器,仅支持少量的JavaEE规范servlet/jsp 下载 http://t...

  • javaee-servlet

    参考原文地址 ——【1. 什么是 Servlet 】—— 学习一个东西就要先去了解它是什么东西。 Servlet ...

  • javaee 02 servlet

    servlet 是javaWeb 三大组件之一(Servlet,Filter,Listener)servlet 的...

网友评论

      本文标题:javaEE之Servlet篇之二

      本文链接:https://www.haomeiwen.com/subject/rbndbttx.html