`
冬季到台北来看雨
  • 浏览: 62876 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

【笔记】Servlet

阅读更多
servlet可以被认为是服务器端的applet。servlet被Web服务器加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务器)接收请求,执行某种作业,然后返回结果。

使用servlet的基本流程如下:
·客户端(很可能是Web浏览器)通过HTTP提出请求。
·Web服务器接收该请求并将其发给servlet。如果这个servlet尚未被加载,Web服务器将把它加载到Java虚拟机并且执行它。
·servlet将接收该HTTP请求并执行某种处理。
·servlet将向Web服务器返回应答。
·Web服务器将从servlet收到的应答发送给客户端。

servlet的基本流程如下:
  1.加载servlet。如果servlet尚未加载,调用者servlet将会将其解析并加载。请注意,servlet既可以保存在本地,也可以从远程主机加载——你可以通过Java Web服务器的HTTP Web服务的servlet控制页面(参见图2.25)来控制。servlet只加载一次。servlet的多个线程将处理客户的多个请求。
  2.初始化servlet。servlet的init()方法被调用,以便servlet执行诸如连接数据库之类的初始化操作。init()方法只在servlet加载后调用一次,而且对servlet的其他任何调用都要在init()方法执行结束之后才能处理。
  3.对于HTML POST请求,调用servlet的doPost()方法。
  4.servlet执行某种处理并将通过输出流返回应答。
  5.响应最初由HTTP Web服务接收。Web服务可能还会进行某种处理,例如servlet chaining以及Server-Side Include。
分享到:
评论

相关推荐

    servlet 笔记

    ### Servlet基础知识及应用详解 #### 一、Servlet概述 Servlet是一种服务器端的Java技术,用于扩展应用程序的功能。它主要用于Web应用程序开发,可以处理客户端发送到Web服务器的各种请求,并且能够生成动态网页。...

    Java相关课程系列笔记之九Servlet学习笔记

    Java相关课程系列笔记之九Servlet学习笔记 Java相关课程系列笔记之十JSP学习笔记 Java相关课程系列笔记之十一Ajax学习笔记 Java相关课程系列笔记之十二jQuery学习笔记 Java相关课程系列笔记之十三Struts2学习笔记 ...

    三、Servlet_jsp_Struts2笔记

    Servlet、JSP、Struts2笔记 Servlet基础 Servlet是运行在服务器上的程序,使用Java语言编译,并且使用Servlet接口来实现动态界面。Servlet需要接受客户端发送的请求,并将处理结果以响应的形式响应给客户端。 ...

    Servlet学习笔记(java的Servlet)

    Servlet学习笔记(java的Servlet)。 jsp的学习基础。此笔记可让你5天内学会使用Servlet,可快速入门,也可当手册使用。 更多:http://download.csdn.net/user/daillo/all

    servlet入门经典笔记

    Servlet是Java平台上的一个核心技术,它主要用于扩展Web服务器的功能,提供了一种安全、可移植且易用的方式来处理客户端的请求。Servlet的本质是Java类,它运行在服务器端,不依赖于特定的浏览器,而是通过Servlet...

    韩顺平servlet笔记.rar下载

    韩顺平老师的2011细说Servlet完整笔记.doc可能涵盖了上述所有内容,通过阅读笔记,你可以深入了解Servlet的工作原理,学会如何编写、配置和调试Servlet,以及如何在实际项目中应用Servlet进行Web开发。这份笔记对于...

    韩顺平 2011细说Servlet笔记

    韩顺平老师的“2011细说Servlet笔记”是针对这一主题的深入讲解,旨在提供全面且实用的学习资料。在本篇中,我们将深入探讨Servlet的相关知识点,包括其原理、配置、生命周期以及与HTTP协议的交互。 1. **Servlet...

    Servlet笔记

    ### Servlet核心概念与实践 #### HTTP协议基础 HTTP(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,主要用于规范浏览器与服务器之间的通信过程。HTTP协议规定了客户端(通常是浏览器)...

    老杜Servlet笔记.zip

    哔哩哔哩上老杜的Servlet笔记。 2020-5-05 Servlet学习 Tomcat 服务器配置 2020-5-08 UML 2020-5-08 Servlet学习 2020-5-09 Servlet学习 2020-5-10 Servlet学习 2020-5-11 Servlet学习---Cookie 2020-5-11 Servlet中...

    韩顺平细说servlet笔记

    【Servlet技术详解】 Servlet是Java Web开发中的核心组件,它是一种服务器端的Java应用程序,用于扩展服务器的功能,处理HTTP请求并生成HTTP响应。在Java EE(Enterprise Edition)框架下,Servlet扮演着重要的角色...

    韩顺平servlet和jsp课堂笔记

    【标题】:“韩顺平servlet和jsp课堂笔记”涵盖了Web开发中的两个核心技术——Servlet和JSP(JavaServer Pages)的学习资料。韩顺平是一位知名的IT教育专家,他的课程通常深入浅出,适合初学者入门及进阶者提升。 ...

    林学良Jsp&Servlet学习笔记

    通过阅读这份笔记,你可以了解JSP和Servlet的基本语法、生命周期、以及如何将它们结合使用来创建动态Web应用。同时,HTML格式的文档易于阅读和理解,对于自学非常友好。 在实际学习过程中,你可能还会涉及到Web容器...

    韩顺平servlet笔记

    【标题】:“韩顺平servlet笔记”是一个关于Servlet编程技术的学习资料,主要由知名IT讲师韩顺平讲解。这个笔记涵盖了Tomcat服务器的配置、Cookie和Session的使用,是针对初学者和进阶者的一份实用教程。 【描述】...

    JSP&Servlet学习笔记.pdf

    本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。  本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都...

    JSP Servlet 学习笔记 第2版 林信良 随书光盘 共三卷

    JSP Servlet 学习笔记 第2版 林信良 随书光盘 第3卷

    servlet基础笔记

    Servlet是Java平台上的一个核心技术,用于开发动态Web应用程序。它是Java EE(Enterprise Edition)的一部分,主要用于处理HTTP请求,提供服务器端的业务逻辑。在本文中,我们将深入探讨Servlet的基础知识,包括其...

Global site tag (gtag.js) - Google Analytics