`
弗洛韦德
  • 浏览: 13544 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

Servlet运行过程详解

阅读更多

比如,在浏览器地址栏输入

http://ip:port/web01/hello

step1,浏览器依据ip,port建立与servlet容器(容器同时

也是一个简单的web服务器)之间的连接。

step2,浏览器将请求数据打包(按照http协议,该数据包

也称为请求数据包)。

step3,浏览器发送请求数据包给容器。

step4,容器收到请求数据包之后,解析该数据包,并将

解析之后得到的数据封装到request对象上,同时,容器

还要创建response对象。

step5,容器要依据请求资源路径("/web01/hello")找到

servlet的配置,然后创建servlet对象。

step6,容器调用servlet对象的service方法。容器会将事先

创建好的request,response作为参数传递给service方法。

step7,在service方法里面,可以通过request对象获得

请求参数,并进行相应的处理,处理结果会放到response对象

里面。

step8,容器从response对象中取出处理结果,然后打包(

按照http协议,该数据包称之为响应数据包)。然后将

响应数据包发送给浏览器。

step9,浏览器收到响应数据包之后,解析处理结果,然后生成

相应的页面。

分享到:
评论

相关推荐

    servlet生命周期详解

    ### Servlet 生命周期详解 #### 初始化阶段 初始化阶段是整个Servlet生命周期的第一个关键步骤,它标志着Servlet的开始。此阶段主要由以下步骤组成: 1. **Servlet容器加载Servlet类**:Servlet容器负责加载...

    servlet执行过程与生命周期

    ### Servlet执行过程与生命周期详解 在探讨Servlet的执行过程与生命周期之前,我们首先明确Servlet的基本概念:Servlet是一种服务器端的Java应用程序,它处理客户端发送的请求,并生成动态响应。Servlet通常运行在...

    HttpServlet 的Servlet的详解

    ### HttpServlet 详解 #### 1. 绪言 本文档主要介绍了Java Servlet API 2.1版本的相关内容,特别关注于`HttpServlet`类及其在实际应用中的作用。`HttpServlet`是Java Servlet API中一个重要的类,它为HTTP协议提供...

    servlet编写、部署、运行全过程

    ### Servlet编写、部署、运行全过程详解 #### 一、Servlet基础知识概述 在开始详细介绍Servlet的编写、部署与运行过程之前,我们首先需要了解一些基本概念。 - **Servlet**:Servlet是一种Java技术,它用于扩展...

    servlet 3.0新增功能详解

    ### Servlet 3.0 新增功能详解 #### 引言 Servlet 技术自问世以来一直是 Java Web 开发的核心组成部分之一。随着技术的发展,Servlet 规范也在不断更新以适应新的需求和技术趋势。Servlet 3.0 版本是 Java EE 6 的...

    servlet过滤器详解

    ### Servlet过滤器详解 #### 一、概述 在Java Web开发中,`Servlet`过滤器是一种非常实用且灵活的技术,它允许开发者在请求到达目标资源(如Servlet或JSP页面)之前,对请求进行预处理;同时,在响应返回客户端...

    servlet+filter+listener 详解

    Servlet、Filter、Listener 详解 Servlet 是运行在服务器上的小程序,它可以使任何 Java 应用程序、浏览器或任何设备。Servlet 的客户端可以提出请求并获得该请求的响应。Servlet 在初始化后即驻留内存中,因此每次...

    servlet运行原理及生命周期.pdf

    ### Servlet 运行原理及生命周期详解 #### 一、Servlet简介 Servlet 是 Java Web 开发中的一个重要组成部分,它主要用于处理客户端发送至服务器端的 HTTP 请求,并返回相应的响应结果。Servlet 技术允许开发者以 ...

    servlet运行目录搭建

    在探讨“servlet运行目录搭建”这一主题时,我们深入解析如何配置servlet的运行环境,包括关键目录的创建与组织结构,这对于理解和部署基于Java的Web应用至关重要。 ### 一、目录结构详解 #### 1. **Tomcat目录...

    servlet笔记,servlet的总结

    Servlet运行在Servlet容器中,而Servlet容器通常嵌入在Web服务器内。Web服务器如Apache Tomcat、JBoss等,负责接收HTTP请求并将它们转发给Servlet容器处理。Tomcat是广泛使用的开源Web服务器,基于Java开发,需要JVM...

    Spring Boot使用Servlet及Filter过程详解

    Spring Boot 使用 Servlet 及 Filter 过程详解 在 Spring Boot 应用程序中,Servlet 和 Filter 是两个非常重要的概念,它们都是 Java Servlet 规范的一部分。在本文中,我们将详细介绍 Spring Boot 使用 Servlet 及...

    Servlet详解与应用.pptx.pptx

    在这个过程中,Servlet可以执行业务逻辑,如查询数据库、计算结果,然后通过`HttpServletResponse`对象将响应内容返回给客户端。 Servlet的生命周期包括三个关键阶段:初始化、服务和销毁。在初始化阶段,当Servlet...

    Servlet-Servlet生命周期

    这个方法只执行一次,通常用于设置Servlet的初始状态,比如获取初始化参数、建立数据库连接等。 3. **请求处理**:当客户端发送请求时,Servlet会被调用以处理请求。请求处理主要通过`service()`方法实现。该方法...

    Servlet解读

    ### Servlet生命周期详解 #### 初始化阶段 在探讨Servlet的执行流程之前,我们首先了解Servlet的生命周期。Servlet的生命周期主要分为三个阶段:初始化阶段、运行阶段以及销毁阶段。 **1. 加载与实例化** - **...

    Servlet 工作原理解析

    Servlet与Servlet容器之间的关系类似于枪与子弹,容器提供了运行Servlet的环境,而Servlet则执行实际的业务逻辑。 1. Servlet容器启动过程 Servlet容器(如Tomcat)在启动时会加载其配置文件,比如Tomcat的`server...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 [servlet-mapping]元素及其子元素 249 7.5 一个实例 250 7.6 小结 253 第8章 数据库访问...

    Servlet JSP开发运行环境配置

    ### Servlet JSP开发运行环境配置详解 #### 一、概述 Servlet 和 JSP 是 Java Web 开发中的核心技术,为了能够顺利地进行开发与部署,必须首先搭建好开发环境。本文档将详细介绍如何配置一个基本的 Servlet 和 JSP...

Global site tag (gtag.js) - Google Analytics