Servlet概念

原创 2016年08月31日 11:24:00

Servlet 是 SUN 推出的一套规范,规定了如何用 Java 来开发动态网站,仅实现Servlet接口下的HttpServlet抽象类即可
1. Servlet生命周期
Servlet 生命周期开始:Web 容器加载 Servlet 并将其实例化后
Servlet 的初始化:容器运行其 init方法
service 方法运行:请求到达时运行与请求对应的doGet/doPost 方法
当服务器决定将实例销毁的时候调用其destroy 方法。
即Servlet生命周期:Init() —— Service() 【doGet/doPost】—— Destroy()
2. Servlet 和CGI 的区别
Servlet与CGI(Common Gateway Interface 公共网关接口)的区别在于 Servlet 处于服务器进程中,Servlet通过多线程方式运行其 service 方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI 对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于 Servlet 。

版权声明:个人手打,欢迎指正。

Servlet的定义和周期

Servlet的定义和周期 (1)Servlet 是用Java编写的服务端程序,用于交互地浏览和修改数据,生成动态Web内容。一个Servlet程序通常是指一个实现了特殊接口的java类,由支持Ser...
  • Hpu_A
  • Hpu_A
  • 2016年05月09日 19:28
  • 406

Servlet过滤器概述

Servlet过滤器 (1)Servlet过滤器是客户端与目标资源间的中间层组件,用于拦截客户端的请求与响应信息。当web容器收到一个客户端的请求的时候 ,将判断此请求是否与过滤器对象相关...
  • Allureyou
  • Allureyou
  • 2017年01月05日 10:25
  • 339

servlet转发与重定向基本概念与区别

1.转发与重定向概念介绍1.1转发 浏览器的请求发送给组件1,组件1经过一些处理之后,将request和response对象“传递”给组件2,由组件2继续处理,然后输出响应(当然,也可以继续向其...
  • cuiyaoqiang
  • cuiyaoqiang
  • 2016年07月01日 09:29
  • 940

servlet概念

http://tomcat.apache.org/tomcat-5.5-doc/servletapi/overview-summary.html
  • tengfeidx
  • tengfeidx
  • 2018年01月31日 20:08
  • 2

java中 servlet和jsp的概念及区别

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 目录 一了解Servlet的概念二Servlet技术功能三 Servlet技术特点...
  • Forward__
  • Forward__
  • 2017年02月25日 13:05
  • 1966

第十六章_动态注册和Servlet容器初始化

16.1、动态注册 为了使动态注册成为可能,ServletContext接口中还添加了以下方法,用来动态地创建Web对象: createFilter(java.lang.Class clazz)  c...
  • u012959829
  • u012959829
  • 2014年09月01日 18:07
  • 2799

[Servlet]会话管理的概念、隐藏域、Cookie、URL重写

1. 会话管理的概念:     1) 背景:HTTP协议中,服务器无记忆,每次请求都是新的请求,是一种无状态通信协议,但是有些需求要求能记得前后请求之间的关系,比如用户在多个网页之间采购商品、网络笔试...
  • Lirx_Tech
  • Lirx_Tech
  • 2015年11月02日 15:29
  • 1197

python wsgi 规范 与java的servlet规范比较

1. wsgi 是python的特有规范, 与java的servlet规范一样, java特有 搞这个规范干嘛呢: 简单socket: 执行下面代码, 在浏览器里面执行:http://localh...
  • yl0706401049
  • yl0706401049
  • 2015年05月29日 11:22
  • 2202

JSP+Servlet+JavaBean+JDBC示例程序

运行环境:                                                                                       引...
  • pianistOfSoftware
  • pianistOfSoftware
  • 2016年07月13日 15:11
  • 4489

Servlet核心介绍之一

Servlet介绍和生命周期            一个Servlet就是java的一个类,Servlet是一种服务器端的JAVA应用程序,具有独立于平台和协议的特性,可以生产动态的web页面,它...
  • sharme
  • sharme
  • 2012年03月18日 01:31
  • 1757
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Servlet概念
举报原因:
原因补充:

(最多只允许输入30个字)