Serverlet简单介绍:

Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的server端程序。其主要功能在于交互式地浏览和改动数据,生成动态Web内容。狭义的Servlet是指 Java语言实现的一个接口,广义的Servlet是指不论什么实现了这个Servlet接口的类,普通情况下,人们将Servlet理解为后者。

Serverlet的执行机制:

Servlet的主要功能在于交互式地浏览和改动数据,生成动态Web内容。这个过程为:

1、client发送请求至server端;

2、server将请求信息发送至Servlet;

3、Servlet生成响应内容并将其传给Server。响应内容动态生成,通常取决于client的请求;

4、server将响应返回给client ;

Serverlet的生命周期:

1、Server创建一个Servlet的实例,也就是调用了init();

2、一个client的请求到达Server;

3、Server将请求发送给Serverlet;

4、Serverlet生成对请求的响应;

5、Server激活Servlet的service()方法,传递请求和响应对象作为參数;

a、service()方法获得关于请求对象的信息,处理请求,訪问其它资源,获得须要的信息;

b、service()方法使用响应对象的方法,将响应传回Server,终于到达client。service()方法可能激活其它方法以处理请求,如doGet()或doPost()或程序猿自己开发的新的方法;

c、对于很多其它的client请求,Server创建新的请求和响应对象,仍然激活此Servlet的service()方法,将这两个对象作为參数传递给它。如此重 复以上的循环,但无需再次调用init()方法。一般Servlet仅仅初始化一次   ,当Server不再须要Servlet时(一般当Server关闭时),Server调用Servlet的Destroy()方法。

serverlet 原理_Serverlet具体解释相关推荐

  1. serverlet 原理_Serverlet详解 | 学步园

    Serverlet简介: Servlet(Server Applet),全称Java Servlet,未有中文译文.是用Java编写的服务器端程序.其主要功能在于交互式地浏览和修改数据,生成动态Web ...

  2. serverlet 原理_Serverlet简介 | 学步园

    .首先,什么是Servlet? Servlet是一个Java编写的程序,此程序是在服务器端运行的,是按照Servlet规范编写的一个Java类. 2.Servlet是做什么的? Servlet是处理客 ...

  3. serverlet 原理_serverlet实现表单上传文件原理

    ("/home/jh/upload/request.txt"); PrintWriter fileout = new PrintWriter(new FileWriter(f)); ...

  4. MapReduce的工作原理,详细解释WordCount程序

    本篇文章主要说两部分:简单介绍MapReduce的工作原理:详细解释WordCount程序. MapReduce的工作原理 在<Hadoop in action>一书中,对MapReduc ...

  5. EM算法的原理推导及解释

    文章目录 EM算法的原理推导及解释 前置知识:极大似然估计(Maximum Likelihood) 核心部分:期望最大化算法(Expectation Maximum) 实例:EM求解"三硬币 ...

  6. Adaboost算法的原理推导及解释

    文章目录 Adaboost算法的原理推导及解释 前置知识:Boosting概述 Boosting方法的基本思想 Boosting方法的的学习方法 核心部分:Adaboost算法的原理推导和解释 Ada ...

  7. serverlet 原理_serverlet_serverlet工作原理_serverlet和hiber

    编程:ASP JSP PHP大比拚 ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的.互动的.高性能的WEB服务应用程序.ASP采用脚本语言 ...

  8. serverlet 原理_serverlet_servlet工作原理面试题_serverlet和jsp(3)

    小结 Servlet filter可以在调用一个servlet的服务方法后,拦载或加工HTTP请求.尽管这非常诱人,但其实际使用却有所限制,因为你不能改变HttpServletRequest对象.se ...

  9. serverlet 原理_serverlet_servlet工作原理面试题_serverlet和jsp

    Servlet规范中所引入的filter令人心动不已,因为它引入了一个功能强大的拦截模式.Filter是这样一种Java对象,它能在request到达servlet的服务方法之前拦截HttpServl ...

最新文章

  1. 自然语言处理ACL2020论文列表
  2. WindowManager.LayoutParams类22
  3. http头部content-type与数据格式
  4. 交换机工作原理_什么是POE交换机,它有什么好处?
  5. 信息发布服务器hp3000,HPCS-3000型DCS系统维护说明….doc
  6. java web mvc_构建Java Web应用程序时遵循MVC的三个步骤
  7. RecordAccumulator分析
  8. 破解成功!iMac成功运行WindowsXP系统
  9. 想自学python看哪位的视频比较好-python自学视频看这个就对了
  10. Python学习 :文件操作
  11. Microsoft 错误报告发送修复补丁通用版
  12. 5G时代下的移动边缘计算(MEC)探索系列之一
  13. ymodem传输的终端工具_国六在线监控OBD终端H6S信息安全防篡改技术实现
  14. iris数据_针对iris数据集 支持向量机不同核函数的比较
  15. 把标清视频转高清Video Enhance AI for mac
  16. matlab中textscan函数的用法,matlab中textscan format内容的用法.doc
  17. Coupled Layer-wise Graph Convolution for Transportation Demand Prediction
  18. 谷歌大脑组合模型霸榜 SuperGLUE,什么模型这么高?
  19. C# excel net core读取xlsm
  20. android开发面试问题,这个回答让我错失offer!好文推荐

热门文章

  1. Android ROM编译、调试
  2. css3案例分析,王安琪:CSS3网站案例分析——以“Fine Goods”为例
  3. Win7 D盘没了:DiskGen 指派驱动器号时出现错误(00000002)系统找不到指定的文件
  4. Python+OpenCv--采用不同编码器保存的视频比较
  5. SuperMap iPortal低代码编辑器修改图表数据
  6. 领域模型DDD与聚合根
  7. python commands_python之返回状态commands模块
  8. commands out of sync错误
  9. 楚留香服务器最多人,《楚留香传奇》七大顶尖高手排名,香帅屈居第五,第一毫无悬念...
  10. PTA 求幂级数展开的部分和