填补 Web 底层认知缺口

许多学习者跳过 Servlet 直接上手 Spring Boot,导致遇到中文乱码、会话失效或部署报错时,只能依赖框架配置而非理解原理。这门课直击痛点,深入解析 Tomcat 组件架构、Servlet 生命周期及 Filter 拦截机制。它不贩卖焦虑,也不承诺包就业,而是专注于解决“请求如何被服务器拆解”、“数据如何在客户端与服务端安全传输”等基础但易错的问题。适合已掌握 Java SE 基本语法、能熟练编写控制台程序,但尚未系统接触 Web 开发或希望夯实底层逻辑的初学者及转岗人员。若你在使用 JDBC 后卡在 Web 请求处理环节,或常因 Tomcat 版本兼容性问题而困惑,这门课正是补齐这一关键空白的最佳选择。

构建有序的学习路径

切忌线性刷课,建议遵循“先架构后细节,重实操轻背诵”的原则。首先攻克“Tomcat 架构与组件”章节,理解 Connector、Engine、Host 的职责划分,建立服务器处理请求的全局视野。随后进入“Servlet 核心机制”,重点演练如何在 IDEA 中部署 Web 项目,通过手动获取表单数据、设置响应内容类型,亲手复现请求与响应的完整流程。针对高频报错点,务必深入研读“乱码解决”与“编码设置”部分,厘清 UTF-8 与 ISO-8859-1 在请求流中的转换逻辑。最后,通过“Cookie 与 HttpSession”章节区分会话维持机制,利用“监听器”理解上下文对象的生命周期管理。每学完一章,应立即在本地 IDE 中复现案例,避免只看不练导致知识浮于表面。

产出能力与资料配合策略

学完本课,你应能独立排查 Tomcat 启动异常,通过 Filter 统一处理字符编码,利用 Cookie 实现用户登录态保持,并合理销毁 Session 防止内存泄漏。你还能解释 Servlet 继承结构及 @WebServlet 注解与传统 web.xml 配置的差异。资料包中的源码是练习的关键工具。建议每看完一节视频,立即动手修改代码,对比注解部署与 XML 部署的效果差异。遇到中文文件名乱码或复选框数据获取失败时,不要直接搜答案,而是回顾相关章节的编码参数设置。重点记录自己在配置监听器或处理全局容器属性时的踩坑细节,这些实操经验是应对技术面试和解决生产环境问题的核心底气。将源码中的配置项与视频讲解对应起来,形成“看视频懂原理,改代码验逻辑”的闭环,才能真正内化知识,摆脱对框架黑盒的盲目依赖。

课程目录

📁 05-JavaWeb开发
📁 章节2:Servlet技术详解
131:Servlet_监听器作用及分类_1.mp4 [7.0 MB]
126:Servlet_在Filter中设置请求编码_1.mp4 [54.8 MB]
78:Servlet_获取复选框数据_1.mp4 [26.5 MB]
54:Servlet_Tomcat版本说明_1.mp4 [7.2 MB]
75:Servlet_将web项目部署到Tomcat的webapps中_1.mp4 [17.3 MB]
44:Servlet_Web开发历史回顾_1.mp4 [19.7 MB]
61:Servlet_Tomcat组件_Host组件_1.mp4 [34.2 MB]
60:Servlet_Tomcat组件_Engine组件_1.mp4 [12.5 MB]
133:Servlet_ServletContext对象的属性操作监听器_1.mp4 [53.2 MB]
93:Servlet_解决文件名中文乱码问题_1.mp4 [24.8 MB]
108:Servlet_通过Cookie实现客户端与服务端会话的维持_1.mp4 [52.2 MB]
111:Servlet_HttpSession对象的创建_1.mp4 [74.8 MB]
42:Servlet_课程介绍_1.mp4 [3.5 MB]
98:Servlet_全局容器_1.mp4 [35.2 MB]
69:Servlet_Servlet的继承结构_1.mp4 [58.6 MB]
51:Servlet_解决Tomcat启动时控制台乱码_1.mp4 [7.6 MB]
102:Servlet_Cookie对象的特点_1.mp4 [15.4 MB]
86:Servlet_设置响应类型_1.mp4 [22.6 MB]
65:Servlet_创建Servlet_1.mp4 [54.4 MB]
77:Servlet_获取请求数据_1.mp4 [28.9 MB]
101:Servlet_Cookie对象与HttpSession对象的作用_1.mp4 [15.5 MB]
113:Servlet_HttpSession的销毁方式_1.mp4 [55.8 MB]
46:Servlet_服务器介绍_1.mp4 [9.4 MB]
129:Servlet_Filter的生命周期_1.mp4 [10.3 MB]
59:Servlet_Tomcat组件_Connector组件_1.mp4 [11.4 MB]
74:Servlet_Idea中的web项目部署_1.mp4 [65.4 MB]
87:Servlet_设置字符型响应_1.mp4 [25.9 MB]
122:Servlet_@WebServlet注解的使用_1.mp4 [35.9 MB]
56:Servlet_Tomcat架构介绍_1.mp4 [5.2 MB]
96:Servlet_获取容器附加信息_1.mp4 [24.7 MB]
110:Servlet_HttpSession对象的特点_1.mp4 [8.0 MB]
97:Servlet_获取web.xml文件中的信息_1.mp4 [35.6 MB]
耗时整理‖免费分享 cunlove.cn.mp4 [36.6 MB]
137:Servlet_HttpServletRequest对象的属性操作监听器_1.mp4 [38.1 MB]
107:Servlet_状态Cookie与持久化Cookie_1.mp4 [38.6 MB]
71:Servlet_Servlet处理请求的原理_1.mp4 [43.5 MB]
76:Servlet_获取请求信息_1.mp4 [40.5 MB]
105:Servlet_解决Cookie不支持中文_1.mp4 [26.8 MB]
55:Servlet_Tomcat工作原理_1.mp4 [13.6 MB]
68:Servlet_Servlet的部署与访问_1.mp4 [23.7 MB]
114:Servlet_通过HttpSession实现客户端与服务端会话的维持_1.mp4 [26.0 MB]
116:Servlet_HttpSession对象总结_1.mp4 [15.7 MB]
83:Servlet_获取请求头信息_1.mp4 [38.1 MB]
124:Servlet_通过Part对象实现文件上传_1.mp4 [99.1 MB]
94:Servlet_ServletContext介绍_1.mp4 [9.9 MB]
67:Servlet_创建web.xml_1.mp4 [24.1 MB]
53:Servlet_配置TomcatManager_1.mp4 [46.2 MB]
104:Servlet_获取Cookie中的数据_1.mp4 [30.4 MB]
43:Servlet_JavaEE介绍_1.mp4 [35.6 MB]
139:Servlet_Filter与Listener的设计模式_1.mp4 [32.5 MB]
106:Servlet_Cookie跨域问题_1.mp4 [21.2 MB]
70:Servlet_Servlet的生命周期_1.mp4 [24.0 MB]
81:Servlet_设置请求编码_1.mp4 [32.5 MB]
100:Servlet_ServletConfig对象_1.mp4 [45.8 MB]
112:Servlet_获取HttpSession中的数据_1.mp4 [41.7 MB]
135:Servlet_HttpSession对象的属性操作监听器_1.mp4 [39.8 MB]
103:Servlet_Cookie对象的创建_1.mp4 [27.7 MB]
84:Servlet_获取请求头案例_1.mp4 [38.7 MB]
73:Servlet_在Idea中开发Servlet_1.mp4 [53.7 MB]
92:Servlet_文件下载_1.mp4 [32.9 MB]
49:Servlet_Tomcat启动与关闭_1.mp4 [14.0 MB]
57:Servlet_Tomcat组件_Server组件_1.mp4 [12.1 MB]
48:Servlet_Tomcat目录结构与介绍_1.mp4 [12.4 MB]
66:Servlet_编译Servlet_1.mp4 [10.8 MB]
128:Servlet_FilterChain(过滤器链)_1.mp4 [39.7 MB]
72:Servlet_Servlet的作用_1.mp4 [3.3 MB]
82:Servlet_资源访问方式_1.mp4 [22.4 MB]
90:Servlet_重定向响应_1.mp4 [24.6 MB]
88:Servlet_设置字节型响应_1.mp4 [37.5 MB]
134:Servlet_HttpSession对象的生命周期监听器_1.mp4 [40.4 MB]
79:Servlet_获取所有提交数据的key_1.mp4 [12.3 MB]
117:Servlet_自启动Servlet特点_1.mp4 [23.4 MB]
130:Servlet_基于注解式开发Filter_1.mp4 [42.9 MB]
120:Servlet_Servlet的URL匹配规则_1.mp4 [69.5 MB]
62:Servlet_Tomcat组件_Context组件_1.mp4 [15.3 MB]
119:Servlet_Servlet线程安全问题_1.mp4 [39.5 MB]
47:Servlet_Tomcat下载与安装_1.mp4 [14.4 MB]
45:Servlet_Servlet介绍_1.mp4 [8.3 MB]
89:Servlet_设置响应编码_1.mp4 [49.6 MB]
132:Servlet_ServletContext对象的生命周期监听器_1.mp4 [42.4 MB]
85:Servlet_HttpServletRequest对象生命周期_1.mp4 [5.9 MB]
136:Servlet_HttpServletRequest对象的生命周期监听器_1.mp4 [32.2 MB]
121:Servlet_Servlet的URL映射方式_1.mp4 [21.1 MB]
50:Servlet_Tomcat配置文件介绍_1.mp4 [15.4 MB]
115:Servlet_HttpSession的生命周期_1.mp4 [10.5 MB]
109:Servlet_Cookie总结_1.mp4 [4.8 MB]
80:Servlet_使用Map结构获取提交数据_1.mp4 [17.7 MB]
52:Servlet_修改Tomcat监听端口_1.mp4 [8.9 MB]
58:Servlet_Tomcat组件_Service组件_1.mp4 [16.3 MB]
125:Servlet_Filter的使用_1.mp4 [53.7 MB]
64:Servlet_在Tomcat中配置虚拟主机_1.mp4 [44.1 MB]
95:Servlet_相对路径转绝对路径_1.mp4 [34.1 MB]
99:Servlet_ServletContext对象生命周期_1.mp4 [6.4 MB]
138:Servlet_基于注解式开发监听器_1.mp4 [15.3 MB]
63:Servlet_Tomcat处理请求过程_1.mp4 [18.7 MB]
118:Servlet_通过自启动Servlet实现配置信息的读取_1.mp4 [34.3 MB]
91:Servlet_通过重定向响应方式实现搜索功能_1.mp4 [29.1 MB]
127:Servlet_FilterConfig对象的使用_1.mp4 [27.4 MB]
📁 章节6:Web实战案例
191:web案例_创建删除用户业务层_1.mp4 [5.7 MB]
188:web案例_创建更新用户Servlet_1.mp4 [10.9 MB]
166:web案例_创建登录业的务持久层_1.mp4 [27.1 MB]
187:web案例_创建更新用户业务层_1.mp4 [5.3 MB]
165:web案例_创建登录页面_1.mp4 [15.9 MB]
174:web案例_创建添加用户持久层_1.mp4 [32.8 MB]
183:web案例_创建预更新用户业务层_1.mp4 [6.8 MB]
178:web案例_创建查询用户持久层_1.mp4 [41.1 MB]
170:web案例_用户只能在一处登录_1.mp4 [43.3 MB]
186:web案例_创建更新用户持久层_1.mp4 [21.3 MB]
192:web案例_创建删除用户Servlet_1.mp4 [10.0 MB]
182:web案例_创建预更新用户查询持久层_1.mp4 [19.4 MB]
164:web案例_创建POJO以及JDBC工具类_1.mp4 [36.5 MB]
176:web案例_创建添加用户Servlet_1.mp4 [27.4 MB]
190:web案例_创建删除用户持久层_1.mp4 [11.1 MB]
175:web案例_创建添加用户业务层_1.mp4 [9.5 MB]
161:web案例_课程介绍_1.mp4 [3.0 MB]
172:web案例_在登录中添加验证码功能_1.mp4 [51.6 MB]
185:web案例_创建更新用户页面_1.mp4 [34.2 MB]
163:web案例_创建项目_1.mp4 [17.8 MB]
162:web案例_需求说明_1.mp4 [5.9 MB]
179:web案例_创建查询用户业务层_1.mp4 [6.4 MB]
193:web案例_修改viewUser.jsp页面完成用户删除_1.mp4 [8.3 MB]
180:web案例_创建查询用户Servlet_1.mp4 [13.9 MB]
169:web案例_创建登录业务的Filter_1.mp4 [43.6 MB]
168:web案例_创建登录业务的Servlet_1.mp4 [68.5 MB]
167:web案例_创建登录业的业务层_1.mp4 [25.9 MB]
189:web案例_修改更新用户页面完成用户更新_1.mp4 [19.8 MB]
177:web案例_创建添加用户页面_1.mp4 [40.8 MB]
184:web案例_创建预更新用户的Servlet_1.mp4 [13.8 MB]
181:web案例_创建查询用户与显示结果的页面_1.mp4 [43.1 MB]
173:web案例_用户退出登录_1.mp4 [19.4 MB]
171:web案例_解决HttpSession超时销毁时的异常问题_1.mp4 [44.1 MB]
📁 章节1:网络协议详解
23:网络协议_http协议响应头_1.mp4 [12.6 MB]
1:网络协议_课程介绍_1.mp4 [4.5 MB]
16:网络协议_http协议请求行_1.mp4 [6.1 MB]
12:网络协议_http协议特点_1.mp4 [31.6 MB]
24:网络协议_http协议中的MIME类型_1.mp4 [24.6 MB]
19:网络协议_http协议请方式_1.mp4 [17.9 MB]
10:网络协议_数据包与处理流程_1.mp4 [18.5 MB]
21:网络协议_http协议响应分析_1.mp4 [9.6 MB]
6:网络协议_网际协议_1.mp4 [16.0 MB]
15:网络协议_http协议请求分析_1.mp4 [44.5 MB]
11:网络协议_http协议介绍_1.mp4 [20.6 MB]
20:网络协议_http协议中GET与POST区别_1.mp4 [14.2 MB]
2:网络协议_计算机协议介绍_1.mp4 [25.1 MB]
13:网络协议_http协议发展和版本_1.mp4 [47.3 MB]
4:网络协议_应用协议_1.mp4 [34.4 MB]
5:网络协议_传输协议_1.mp4 [26.6 MB]
25:网络协议_http协议中的响应体_1.mp4 [6.5 MB]
8:网络协议_TCP协议传输特点_1.mp4 [11.9 MB]
7:网络协议_路由控制协议_1.mp4 [9.5 MB]
18:网络协议_http协议请求体_1.mp4 [8.0 MB]
14:网络协议_http协议中URI、URL、URN_1.mp4 [36.5 MB]
22:网络协议_http协议响应行及状态码_1.mp4 [15.3 MB]
17:网络协议_http协议请求头_1.mp4 [25.2 MB]
3:网络协议_TCP、IP协议群介绍_1.mp4 [13.3 MB]
9:网络协议_服务端口_1.mp4 [17.6 MB]
📁 章节3:JSP技术详解
150:JSP_请求转发案例_1.mp4 [35.2 MB]
140:JSP_课程介绍_1.mp4 [2.3 MB]
149:JSP_什么是请求转发_1.mp4 [32.8 MB]
153:JSP_EL表达式介绍_1.mp4 [13.5 MB]
146:JSP_JSP原始标签的使用_1.mp4 [29.5 MB]
159:JSP_fmt标签的使用_1.mp4 [32.8 MB]
156:JSP_c标签中的foreach标签的使用_1.mp4 [26.3 MB]
143:JSP_JSP声明标签_1.mp4 [32.2 MB]
152:JSP_JSTL标签库介绍_1.mp4 [21.1 MB]
160:JSP_MVC模式_1.mp4 [27.6 MB]
154:JSP_c标签中的if标签的使用_1.mp4 [30.9 MB]
145:JSP_JSP赋值标签_1.mp4 [12.6 MB]
157:JSP_使用foreach标签迭代List_1.mp4 [35.2 MB]
147:JSP的指令标签_1.mp4 [40.8 MB]
151:JSP_JSP四大作用域对象_1.mp4 [17.6 MB]
142:JSP_JSP运行原理_1.mp4 [25.7 MB]
158:JSP_使用foreach标签迭代Map_1.mp4 [33.4 MB]
141:JSP_JSP简介_1.mp4 [21.0 MB]
144:JSP_JSP脚本标签_1.mp4 [12.1 MB]
155:JSP_c标签中的choose标签的使用_1.mp4 [15.0 MB]
148:JSP的内置对象_1.mp4 [32.4 MB]
📁 章节4:XML技术
33:XML解析思想_1.mp4 [34.1 MB]
36:Jsoup对象_1.mp4 [38.4 MB]
40:使用Jsoup完成网页爬虫_1.mp4 [87.1 MB]
30:XML组成部分_1.mp4 [27.6 MB]
41:使用XML配置爬虫程序的参数_1.mp4 [59.0 MB]
29:XML基本语法_1.mp4 [34.6 MB]
35:Jsoup入门_1.mp4 [66.5 MB]
32:Schema约束_1.mp4 [42.7 MB]
37:Document对象_1.mp4 [52.1 MB]
39:XPath_1.mp4 [50.6 MB]
27:XML发展历程_1.mp4 [42.0 MB]
38:Element对象_1.mp4 [17.7 MB]
28:XML作用_1.mp4 [26.2 MB]
31:DTD约束_1.mp4 [40.9 MB]
26:XML课程概述_1.mp4 [1.8 MB]
34:XML常见解析器_1.mp4 [9.5 MB]
📁 章节5:Ajax技术详解
… 其余 3424 项略,目录共 3624 项