对于想转入后端开发的转行者,或者在 Java 服务端方向感到基础薄弱、希望补齐 Web 开发核心逻辑的程序员,这套资料解决的核心痛点在于:如何从零构建一个可部署、能处理用户交互的 Web 应用,并彻底搞懂 Servlet 在 Tomcat 容器中的运行机制。很多初学者容易混淆 Servlet 生命周期与请求转发流程,导致在处理会话保持、编码乱码、组件配置时频繁踩坑。这门课通过具体的工程实践,将抽象的 Servlet 规范落地到 IDEA 开发环境与 Tomcat 服务器配置中,帮你建立起“请求进入服务器 -> 容器解析 -> Servlet 处理 -> 响应返回”的完整心智模型。它并不追求高深的架构设计,而是专注于夯实 Web 底层通信的细节,适合具备 Java SE 基础、熟悉基本语法但尚未系统接触 JavaWeb 的学员。

建议学习路径与重点模块

资料内容并非线性阅读,建议按照“环境搭建 -> 核心原理 -> 组件实战”的逻辑切入。首先,不要一开始就死磕代码,先通过关于 Tomcat 组件(Engine、Host、Connector)及架构介绍的章节,理解服务器是如何接收和分发请求的,这能避免后续配置 web.xml 时的盲目性。接着,重点攻克 Servlet 的处理原理与继承结构,这是理解整个 Web 开发的基础。随后,将精力集中在三大核心交互机制上:一是通过获取请求数据、设置响应类型等章节,掌握数据在客户端与服务端的流转,特别要注意解决文件名中文乱码及控制台乱码这两个高频痛点;二是深入学习 Cookie 与 HttpSession,清晰区分状态 Cookie 与持久化 Cookie 的作用域及生命周期,这是实现用户登录、会话维持的关键;三是掌握 Filter 与 Listener,理解它们在请求链路中的拦截与监听作用,这决定了你后续能否优雅地处理编码统一、日志记录等横切关注点。最后,结合 @WebServlet 注解的使用与 web.xml 配置的区别,对比传统与现代配置方式的异同,确保在实际项目中能灵活选择。

学完能独立做什么及资料配合练习

学完这部分内容,你应当能独立完成一个基于 Servlet 的小型 Web 项目:从在 IDEA 中创建 Web 模块,编写 Servlet 处理表单提交,通过 Filter 统一处理字符编码,利用 HttpSession 维持用户状态,最终成功部署到 Tomcat 的 webapps 目录并解决部署后可能出现的启动报错。资料中的视频并非孤立的知识点讲解,而是紧密配合源码课件的演示过程。建议不要只看不练,每看完一个关于“获取数据”或“设置响应”的视频,立即打开配套的源码,尝试修改参数、观察控制台输出,甚至故意制造乱码或配置错误来验证你刚才学到的解决方案是否有效。特别是关于“解决 Tomcat 启动时控制台乱码”和“解决文件名中文乱码”的章节,务必亲手复现问题并解决,因为这类环境配置问题在实际工作中极常见,且往往耗时费力。通过这种“视频演示 + 源码复现 + 故障排查”的闭环练习,你能真正将 Servlet 的技术细节内化为动手解决问题的能力,而不仅仅是停留在概念层面。切记,源码是学习的脚手架,目标是能脱离脚手架独立搭建自己的 Web 工程。

课程目录

📁 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技术详解 … 其余 34

24 项略,目录共 3624 项