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

相关推荐
不修×蝙蝠8 分钟前
后端(实例)08
java·后端·servlet·eclipse
未 顾1 天前
JavaWeb--小白笔记07-2:超链接以及servlet对表单数据的完整处理
笔记·servlet
程序猿小D2 天前
第二百五十五节 JPA教程 - JPA 多对多连接表示例
java·开发语言·数据库·mysql·servlet·mybatis·jpa
傻啦嘿哟2 天前
CI/CD中的自动化测试:在持续集成/持续部署流程中引入网页自动化测试
servlet·ci/cd
kill bert4 天前
第17周 第3章Servlet开发应用实践 ---JavaWeb应用打包与发布
java·servlet
Li_0304064 天前
Servlet入门:服务端小程序的初试(自己学习整理的资料)
java·学习·servlet
VaporGas4 天前
从Servlet+JSP+JDBC到MyBatis:重构用户CRUD操作的高效之旅
java·servlet·mybatis
kill bert4 天前
第17周 第3章Servlet开发应用实践 --- 解决中文乱码问题
java·servlet
程序员路飞5 天前
Easy Excel从入门到精通!!!
java·spring boot·spring·spring cloud·servlet