当前位置: 首页 > article >正文

Servlet——springMvc底层原理

我们也先了解一下什么的动态资源,什么是静态资源。

静态资源:无需程序运行就可以获取的资源(照片、html、css、js等)

动态资源:需要通关程序运行才可以获得的资源。

(其实动态、静态的资源都与Servlet有关)

 

Servlet的开发流程中,我们可以重写service方法,也可以重新doPost、do...(提交方式方法)

可以用xml来配置路径和信息,也可以用@webServlet注解来配置信息

javaweb项目的Servlet中,Tomcat会为我们生成HttpServletRequest、HttpServletResponse对象,他们分别有请求报文和响应报文转化而来,所以我们可以通关这两个对象的Api来控制修改请求报文和响应报文转

 
 

Servlet的生命周期

容器:(Tomcat)

Tomcat中给我定义好了几个系统级的Servlet:

如:

ServletConfig:为Servlet配置信息(每一个Servlet都有一个ServletConfig)

ServletContest:为Servlet配置信息(每一个Servlet都共用一个ServletContest)

所以我们可以通过ServletContest在同一个Tomcat项目下的不同Servlet类传递资源

deaufiltServlet:请求想获取静态资源都有通过deaufiltServle


http://www.kler.cn/a/329299.html

相关文章:

  • python: generator IDAL and DAL using sql server 2019
  • Java 反射机制详解
  • 聚焦 NLP 和生成式 AI 的创新与未来 基础前置知识点
  • uni-app快速入门(十)--常用内置组件(下)
  • 机器学习day7-线性回归3、逻辑回归、聚类、SVC
  • ArkTS组件结构和状态管理
  • 苏州 数字化科技展厅展馆-「世岩科技」一站式服务商
  • RD-Agent Windows安装教程
  • 第一节- C++入门
  • 图论(dfs系列) 9/27
  • telnet发送邮件教程:安全配置与操作指南?
  • 09_OpenCV彩色图片直方图
  • git cherry-pick作用
  • ClientlocaleController
  • Dify:一个简化大模型应用的开源平台
  • python中统计奇数和偶数之和
  • 如何在 Kubernetes 集群中安装和配置 OpenEBS 持久化块存储?
  • 卸载apt-get 安装的PostgreSQL版本
  • TI DSP TMS320F280025 Note14:模数转换器ADC原理分析与应用
  • gd32jlink第一次下载可以用,重新上电后不行了
  • 第十四周:机器学习笔记
  • 10 个最佳 Golang 库
  • 常见的 C++ 库介绍
  • C++学习笔记----8、掌握类与对象(二)---- 成员函数的更多知识(1)
  • 昇思MindSpore进阶教程--下沉模式
  • C++和OpenGL实现3D游戏编程【连载12】——游戏中音效的使用