栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

浅谈servlet

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

浅谈servlet

一、servlet简介: servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。servlet实例是由web服务器(tomcat)创建的,它是单例多线程的。单例是指servlet的实例只有一个,多线程是指每次客户端的请求,web服务器都会从线程池中分配一个工作线程去执行servlet的service()方法,编写servlet程序一共有三种方式。 二、实现servlet的三种方法: 1.实现一个接口:javax.servlet.Servlet 2.继承一个抽象类:javax.servlet.GenericServlet 3.继承一个抽象类javax.servlet.http.HttpServlet。 三、servlet的生命周期

容器接收到客户端发来的http请求,容器解析请求,根据配置信息去找对应的servlet,找到对应的servlet后去创建servlet实例,然后执行init()方法,service()方法,然后响应客户端。当应用卸载的时候,会销毁这个servlet,执行destory()方法。如图所示。

并且实例化-----初始化-----服务-----销毁,因为servlet是单例多线程的,所以实例化,初始化和销毁只执行一次。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/861014.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号