【Servlet笔记01】花了一天时间,两万多字整理了一部分Servlet相关的学习笔记

本文详细介绍了Servlet的基础知识,包括Servlet的概念、优缺点、运行环境,以及如何创建和运行第一个Servlet案例。接着,探讨了Servlet的相关组件,如Servlet接口、GenericServlet、HttpServlet、ServletConfig和ServletContext,详细解析了它们的作用和使用方法。此外,还讨论了Servlet的加载优先级和请求路径匹配规则。文章强调了学习Servlet的重要性,因为它作为Java Web开发的基础,对于理解许多现代框架的底层原理至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我之前写了一个简易版的Tomcat程序,有兴趣的朋友可以去看看【简易版本的Tomcat】。

主要是介绍了Tomcat简单的请求和响应处理过程,看完之后,可能会对Servlet运行原理有一点帮助。

目录

一、Servlet介绍

(1)什么是Servlet

(2)Servlet的优缺点

(3)Servlet运行环境

二、第一个Servlet案例

(1)创建Java工程

(2)创建第一个Servlet文件

(3)FirstServlet类中编写内容

(4)编写web.xml配置文件

(5)启动工程

三、Servlet相关组件

3.1、JavaWeb应用目录结构

3.2、Servlet接口

3.3、GenericServlet抽象类

3.4、HttpServlet抽象类

3.5、ServletConfig接口

(1)Servlet测试类

(2)配置web.xml文件

(3)启动工程,查看结果

3.6、ServletContext接口 

(1)获取ServletContext对象的四种方式

(2)ServletContext提供的常用方法

(3)ServletContext作用

(4)ServletContext的功能案例

四、Servlet加载优先级

4.1、测试Servlet加载优先级

(1)创建两个测试Servlet类

(2)配置web.xml文件

(3)测试加载优先级

 4.2、如何自定义加载优先级

(1)【load-on-startup】标签介绍

(2)测试加载优先级

五、Servlet请求路径

(1)四种路径匹配方式

(2)默认Servlet处理


为什么要学Servlet???Servlet都是很古老的技术了,还有学的必要吗???

明确回答:Servlet必须学,并且必须学的明明白白才行。

为什么呢???

因为,Java技术体系中,很多的框架底层都是基于Servlet进行实现的,比如目前主流的Spring、SpringMVC、SpringBoot底层都采用了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.小朱同学

随心赞赏,助力前行

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值