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

相关推荐
小碗羊肉2 小时前
【JavaWeb | 第七篇】部门管理项目实战
java·开发语言·servlet
XS0301065 小时前
Servlet实现前后端交互
servlet·交互
XS0301065 小时前
Servlet+JQuery实现数据库数据渲染到前端页面
前端·servlet·jquery
Xxtaoaooo5 小时前
DolphinDB工业物联网实时分析:从海量数据困局到毫秒级预警的技术突围
物联网·struts·servlet·工业物联网·dolphindb
一只大袋鼠7 小时前
JavaWeb四种文件上传方式(上篇)
java·开发语言·servlet·javaweb
谙弆悕博士1 天前
Python快速学习——第8章:循环语句
python·学习·servlet
刚子编程1 天前
C# Join 进阶:GroupJoin、性能对决与自定义比较器
java·servlet·c#·join
bzmK1DTbd3 天前
Servlet 4.0新特性:HTTP/2与异步处理支持
网络协议·http·servlet
小碗羊肉3 天前
【JavaWeb | 第四篇】分层解耦
java·后端·servlet
Y001112365 天前
JavaWeb-end
java·servlet·web