栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Servlet原理

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

Servlet原理

Servlet的加载与实例化

假设现在已经有了一个servlet容器(至于什么是servlet容器,我们等会说,现在只需要知道它是个小碗里面装有很多servlet就行),这个容器呢对于新来的一个请求,会对这个请求进行解析,分析出需要什么样的servlet去处理这个请求,如果没有的话,就会首先调用servlet的构造方法,生成一个对象,然后调用Init() 方法,进行初始化(主要做一些准备工作和资源预加载)

服务

既然请求来了,servlet也准备好了,现在万事俱备连东风都不欠了,那我们就肯定要对用户的请求进行响应了,那么是怎么响应的呢?还是那个容器,它会去调用刚创建好的servlet对象里面的service方法,在service方法里就可以进行具体的响应过程了,不要慌,它很简单。

servlet的销毁

还可以看到,servlet里面有一个destroy方法,这个就不用多说,当servlet容器关闭时,servlet就会被销毁了。什么?你问没关闭容器能不能销毁servlet,答案是可以的。

Servlet容器

servlet容器里装着很多servlet,Web服务器接收到HTTP请求后,会把请求转发给servlet容器,然后容器会根据自己内部的servlet对请求进行响应,并生虫动态结果返回给服务器。


还希望大家及时给出哪些还可以改进的地方。

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

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

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