当前位置:网站首页>servlet——servlet执行流程 | servlet关系视图
servlet——servlet执行流程 | servlet关系视图
2022-08-11 10:19:00 【陆俞蓉】
servlet执行流程
当我们通过浏览器访问地址栏的路径之后,
(1)首先它会去找到web.xml文件中中的路径名称,
(2)再通过中的找到中对应的,
(3)配对成功后通过找到配置好的servlet实现类(在标签中显示全路径名),
(4)于是在实现类中实行重写的service方法

servlet关系视图
servlet(接口)的核心方法——service()
两个常用实现类(都是抽象类)
GenericServlet():实现servlet接口,该类的核心方法也是service()
HttpServlet():该类继承GenericServlet(),核心方法也是service()
service()、GenericServlet()两个方法均带有两个参数(ServletRequest,ServletResponse)
ServletRequest(接口):处理请求
ServletResponse(接口):处理响应
HttpServlet()方法中有两个参数(HttpServletRequest,HttpServletResponse)
HttpServletRequest(接口):处理请求(继承ServletRequest)
HttpServletResponse(接口):处理响应(继承ServletResponse)
ServletConfig(接口):帮助我们对于servlet进行一些初始化参数配置
ServletContext(接口):帮助我们对于多个servlet之间进行信息的共享

边栏推荐
- 基于卷积的神经网络系统,卷积神经网络毕业论文
- 本地开发好的 SAP UI5 应用部署到 ABAP 服务器时,中文字符变成乱码的原因分析和解决方案
- 爆料!前华为微服务专家纯手打500页落地架构实战笔记,已开源
- 【luogu CF1286E】Fedya the Potter Strikes Back(字符串)(KMP)(势能分析)(线段树)
- 二维数组名的用途
- 华为WLAN技术:AC/AP 实验
- 如何开手续费低靠谱正规的期货账户呢?
- 神经网络参数如何确定的,神经网络参数个数计算
- Jetpack Compose学习(9)——Compose中的列表控件(LazyRow和LazyColumn)
- 算法---跳跃游戏(Kotlin)
猜你喜欢

阿里二面:JVM调优你会吗?

期货开户最低的是交易所手续费不加佣金

HDRP shader 获取阴影(Custom Pass)

分割学习(loss and Evaluation)

HDRP Custom Pass Shader Get world coordinates and near clipping plane coordinates

WooCommerce Ecommerce WordPress Plugin - Make American Money

【综合练习12】实现静态网页的相关功能

HDRP shader 获取像素深度值和法线信息

B端产品需求分析与优先级判断

How to analyze the neural network diagram, draw the neural network structure diagram
随机推荐
淘宝/天猫获得淘宝app商品详情原数据 API
网络模型(DeepLab, DeepLabv3)
【应用SLAM技术建立二维栅格化地图】
服务器和客户端的简单交互
【分享】PPT还能做成这样?你一定没见过
MySQL表sql语句增删查改_修改_删除
卷积神经网络梯度消失,神经网络中梯度的概念
go基础之并发
爆料!前华为微服务专家纯手打500页落地架构实战笔记,已开源
logstash/filebeat只接收最近一段时间的数据
Huawei WLAN Technology: AC/AP Experiment
打印时间的各种格式
网络模型(U-net,U-net++, U-net+++)
神经网络需要的数学知识,神经网络的数学基础
How to determine the neural network parameters, the number of neural network parameters calculation
logstash/filebeat only receives data from the most recent period
企业展厅制作要具备的六大功能
[Ext JS]11.14 SimXhr.js?_dc=1659315492151:65 Uncaught TypeError problem analysis and solution
使用.NET简单实现一个Redis的高性能克隆版(七-完结)
MySQL数据库基础01