这门课在解决什么工作场景
后端开发岗绕不开 Web 请求处理,而很多初学者卡在“控制层怎么接收参数、容器怎么管理对象生命周期”这一环。这门课聚焦 JavaEE 里最底层的 Web 基础设施,带你从零搭起一个能跑的 Web 项目。它解决的具体场景是:配好 Tomcat、把开发工具和服务器打通、写出一个能处理 HTTP 请求的 Servlet,并理解它从实例化到销毁的整个过程。如果你之前只写过控制台程序,对 Web 请求怎么落到代码里没概念,这门课就是补这块认知缺口的。它不涉及高并发架构或微服务拆分,而是把“一个请求进来、容器怎么调度、代码怎么响应”这条链路讲透,属于后端入行必须夯实的地基。
适合什么基础与建议先看的重点
这门课默认你已经掌握 Java 基础语法,能独立写循环、面向对象逻辑,但没碰过 Web 容器。完全零编程基础直接看会吃力,建议先补完 Java 核心语法再来。资料本身偏实战讲解,建议按顺序先看 Tomcat 环境配置和整合开发工具这两块,很多新手卡在环境跑不通,后面代码写得再对也白搭。把本地环境彻底打通后,再进入 Servlet 基本使用和生命周期部分。生命周期这块是重点,理解容器何时创建实例、何时调 init、何时销毁,对你后面排查请求处理异常、理解框架底层行为都有直接帮助。不要跳过环境配置直接看代码,工具链不通会反复打断学习节奏。
学完能独立做什么与资料配合方式
学完后你能独立完成这几件事:在本地搭起 Tomcat 并与开发工具集成、创建标准 Web 项目结构、编写 Servlet 处理基本的 HTTP 请求并返回响应、说清楚容器对 Servlet 的管理机制。这意味着你具备了从零搭起一个可运行 Web 后端骨架的能力,为后续学 Spring 系框架打地基。资料配合上,建议先把视频里讲的环境配置步骤在自己机器上完整跑一遍,卡住就反复对照,直到 Tomcat 正常启动、开发工具能部署项目。代码部分不要只看视频,每讲完一个 Servlet 示例就自己手敲一遍,改改请求参数和返回内容,观察容器行为。生命周期部分可以动手写日志验证各个回调方法的触发时机,用实测印证理论。整个学习过程就是“视频讲原理—自己搭环境—手敲验证”的循环,把这套基础流程跑通,比单纯刷完视频有效得多。
课程目录
课程目录123 集
- 1-1 [Tomcat以及Servlet的基础] Web11.1 Tomcat环境配置-1 (21:00).mp4
- 1-2 [Tomcat以及Servlet的基础] Web11.1 Tomcat环境配置-2 (22:30).mp4
- 1-3 [Tomcat以及Servlet的基础] Tomcat整合eclipse和标准web项-1 (18:27).mp4
- 1-4 [Tomcat以及Servlet的基础] Tomcat整合eclipse和标准web项-2 (19:30).mp4
- 1-5 [Tomcat以及Servlet的基础] Web11.3 Servlet基本使用-1 (35:32).mp4
- 1-6 [Tomcat以及Servlet的基础] Servlet生命周期和servletcon-1 (30:00).mp4
- 1-7 [Tomcat以及Servlet的基础] Servlet生命周期和servletcon-2 (27:49).mp4
- 2-1 [http以及Servlet重定向以及转发] Web12.1 Servletcontext (01:39).mp4
- 2-2 [http以及Servlet重定向以及转发] Httpservletrequest-1 (24:00).mp4
- 2-3 [http以及Servlet重定向以及转发] Httpservletrequest-2 (24:52).mp4
- 2-4 [http以及Servlet重定向以及转发] Web12.3 Servlet实现重定向和转发-1 (18:59).mp4
- 2-5 [http以及Servlet重定向以及转发] Web12.3 Servlet实现重定向和转发-2 (19:58).mp4
- 2-6 [http以及Servlet重定向以及转发] Web12.4 Servlet综合案例实现注册和登录-1 (20:00).mp4
- 2-7 [http以及Servlet重定向以及转发] Web12.4 Servlet综合案例实现注册和登录-2 (20:52).mp4
- 2-8 [http以及Servlet重定向以及转发] Web12.4 Servlet综合案例实现注册和登录-3 (20:00).mp4
- 3-1 [Cookie和Session] Web13.1 Cookie-1 (25:59).mp4
- 3-2 [Cookie和Session] Web13.1 Cookie-2 (26:23).mp4
- 3-3 [Cookie和Session] Web13.2 Httpsession和实现登录和注销-1 (23:00).mp4
- 3-4 [Cookie和Session] Web13.2 Httpsession和实现登录和注销-2 (23:38).mp4
- 3-5 [Cookie和Session] Web13.2 Httpsession和实现登录和注销-3 (23:00).mp4
- 4-1 [jsp] Web14.1 Jsp入门-1 (23:59).mp4
- 4-2 [jsp] Web14.1 Jsp入门-2 (01:10:24).mp4
- 4-3 [jsp] Web14.1 Jsp入门-3 (24:00).mp4
- 4-4 [jsp] Web14.2 Jsp静态包含和动态包含 (25:25).mp4
- 4-5 [jsp] Web14.3 Jsp动作和九大内置对象和域对象范围-1 (20:00).mp4
- 4-6 [jsp] Web14.3 Jsp动作和九大内置对象和域对象范围-2 (24:46).mp4
- 4-7 [jsp] Web14.3 Jsp动作和九大内置对象和域对象范围-3 (20:00).mp4
- 4-8 [jsp] Web14.4 学生管理系统之登录和注册-1 (25:59).mp4
- 4-9 [jsp] Web14.4 学生管理系统之登录和注册-2 (28:23).mp4
- 4-10 [jsp] Web14.5 学生管理系统之增删改查-1 (19:59).mp4
- 4-11 [jsp] Web14.5 学生管理系统之增删改查-2 (23:37).mp4
- 4-12 [jsp] Web14.5 学生管理系统之增删改查-3 (20:00).mp4
- 5-1 [EL表达式和JSTL标签] Web15.1 El表达式-1 (28:00).mp4
- 5-2 [EL表达式和JSTL标签] Web15.1 El表达式-2 (28:12).mp4
- 5-3 [EL表达式和JSTL标签] Web15.2 Jstl标签-1 (25:59).mp4
- 5-4 [EL表达式和JSTL标签] Web15.2 Jstl标签-2 (26:00).mp4
- 5-5 [EL表达式和JSTL标签] Web15.2 Jstl标签-3 (29:26).mp4
- 5-6 [EL表达式和JSTL标签] Web15.3 学生管理系统之优化-1 (20:00).mp4
- 5-7 [EL表达式和JSTL标签] Web15.3 学生管理系统之优化-2 (19:58).mp4
- 6-1 [文件的上传和下载] Web16.1 文件上传基本实现-1 (20:00).mp4
- 6-2 [文件的上传和下载] Web16.1 文件上传基本实现-2 (20:00).mp4
- 6-3 [文件的上传和下载] Web16.1 文件上传基本实现-3 (16:41).mp4
- 6-4 [文件的上传和下载] Web16.2 文件上传实现用户详情添加-1 (27:00).mp4
- 6-5 [文件的上传和下载] Web16.2 文件上传实现用户详情添加-2 (27:31).mp4
- 6-6 [文件的上传和下载] Web16.2 文件上传实现用户详情添加-3 (16:41).mp4
- 6-7 [文件的上传和下载] Web16.3 文件下载-1 (23:42).mp4
- 6-8 [文件的上传和下载] Web16.3 文件下载-2 (23:42).mp4
- 7-1 [过滤器和监听器] Web17.1 过滤器-1 (20:00).mp4
- 7-2 [过滤器和监听器] Web17.1 过滤器-2 (24:02).mp4
- 7-3 [过滤器和监听器] Web17.2 过滤器实现编码过滤和登录拦截-1 (26:00).mp4
- 7-4 [过滤器和监听器] Web17.2 过滤器实现编码过滤和登录拦截-2 (26:54).mp4
- 7-5 [过滤器和监听器] Web17.3 监听器-1 (25:00).mp4
- 7-6 [过滤器和监听器] Web17.3 监听器-2 (25:19).mp4
- 7-7 [过滤器和监听器] Web17.4 基于监听器实现在线人数统计 (22:19).mp4
- 8-1 [Ajax和MVC设计模式] Web18.1 Ajax入门-1 (24:00).mp4
- 8-2 [Ajax和MVC设计模式] Web18.1 Ajax入门-2 (24:17).mp4
- 8-3 [Ajax和MVC设计模式] Web18.2 Ajax实现验证用户 (32:03).mp4
- 8-4 [Ajax和MVC设计模式] Web18.3 Ajax实现二级联动-1 (27:00).mp4
- 8-5 [Ajax和MVC设计模式] Web18.3 Ajax实现二级联动-2 (28:39).mp4
- 8-6 [Ajax和MVC设计模式] Web18.4 Mvc设计模式和用户管理系统-1 (20:00).mp4
- 8-7 [Ajax和MVC设计模式] Web18.4 Mvc设计模式和用户管理系统-2 (19:59).mp4
- 8-8 [Ajax和MVC设计模式] Web18.4 Mvc设计模式和用户管理系统-3 (25:41).mp4
- 9-1 [jQuery] Web19.1 Jquery入门-1 (20:00).mp4
- 9-2 [jQuery] Web19.1 Jquery入门-2 (22:36).mp4
- 9-3 [jQuery] Web19.2 Jquery选择器-1 (22:00).mp4
- 9-4 [jQuery] Web19.2 Jquery选择器-2 (23:57).mp4
- 9-5 [jQuery] Web19.3 Jquery操作文档属性和文档内容-1 (22:00).mp4
- 9-6 [jQuery] Web19.3 Jquery操作文档属性和文档内容-2 (22:04).mp4
- 9-7 [jQuery] Web19.4 Jquery动态绑定事件和ajax-1 (24:59).mp4
- 9-8 [jQuery] Web19.4 Jquery动态绑定事件和ajax-2 (25:58).mp4
- 10-1 [jQuery应用] Web20.1 Jquery事件绑定和xml解析-1 (23:00).mp4
- 10-2 [jQuery应用] Web20.1 Jquery事件绑定和xml解析-2 (29:45).mp4
- 10-3 [jQuery应用] Web20.2 Jquery实现学生注册功能-1 (15:22).mp4
- 10-4 [jQuery应用] Web20.2 Jquery实现学生注册功能-2 (17:17).mp4
- 10-5 [jQuery应用] Web20.3 Jquery实现学生展示和编辑-1 (22:00).mp4
- 10-6 [jQuery应用] Web20.3 Jquery实现学生展示和编辑-2 (23:57).mp4
- 10-7 [jQuery应用] Web20.4 乱码处理和登录拦截-1 (20:00).mp4
- 10-8 [jQuery应用] Web20.4 乱码处理和登录拦截-2 (20:00).mp4
- 10-9 [jQuery应用] Web20.4乱码处理和登录拦截-3 (23:13).mp4
- 11-1 [MySQL简介和基本使用] web6.1_数据库简介 (06:17).mp4
- 11-2 [MySQL简介和基本使用] web6.2_MySQL安装 (05:30).mp4
- 11-3 [MySQL简介和基本使用] web6.3_MySQL基础概念和表关系分析 (21:15).mp4
- 11-4 [MySQL简介和基本使用] web6.4_MySQL客户端连接和SQL语言概述 (09:52).mp4
- 11-5 [MySQL简介和基本使用] web6.5_SQL的基本使用 (11:47).mp4
- 11-6 [MySQL简介和基本使用] web6.6_DDL语句操作 (28:32).mp4
- 11-7 [MySQL简介和基本使用] web6.7_SQL的约束条件 (32:42).mp4
- 11-8 [MySQL简介和基本使用] web6.8_MySQL的备份和恢复 (10:21).mp4
- 12-1 [MySQL查询] Web7.1 Mysql简单查询-1 (21:54).mp4
- 12-2 [MySQL查询] Web7.1 Mysql简单查询-2 (22:34).mp4
- 12-3 [MySQL查询] Web7.2 Mysql多表查询 (07:02).mp4
- 12-4 [MySQL查询] Web7.3 Mysql连接查询-1 (12:00).mp4
- 12-5 [MySQL查询] Web7.4 Mysql连接查询-2 (11:05).mp4
- 12-6 [MySQL查询] Web7.5 Mysql的ifnull和case (07:01).mp4
- 12-7 [MySQL查询] Web7.6 Mysql的统计函数 (08:23).mp4
- 12-8 [MySQL查询] Web7.7 Mysql统计查询 (23:59).mp4
- 12-9 [MySQL查询] Web7.8 Mysql子查询 (20:16).mp4
- 12-10 [MySQL查询] Web7.9 Mysql的分页和视图和索引和触发器-1 (21:02).mp4
- 12-11 [MySQL查询] Web7.9 Mysql的分页和视图和索引和触发器-2 (21:11).mp4
- 12-12 [MySQL查询] Web7.9 Mysql的分页和视图和索引和触发器-3 (15:17).mp4
- 12-13 [MySQL查询] Web8.1 Mysql储存过程和函数-1 (24:47).mp4
- 12-14 [MySQL查询] Web8.1 Mysql储存过程和函数-2 (22:41).mp4
- 13-1 [存储过程和函数和JDBC的基本使用] Web8.2 Jdbc-1 (20:00).mp4
- 13-2 [存储过程和函数和JDBC的基本使用] Web8.2 Jdbc-2 (20:00).mp4
- 13-3 [存储过程和函数和JDBC的基本使用] Web8.2 Jdbc-3 (24:57).mp4
- 13-4 [存储过程和函数和JDBC的基本使用] Web9.1 Jdbc调用过程和函数-1 (24:00).mp4
- 13-5 [存储过程和函数和JDBC的基本使用] Web8.1 Mysql储存过程和函数-2 (23:36).mp4
- 13-6 [存储过程和函数和JDBC的基本使用] Web9.2 Dbmanager抽取 (11:48).mp4
- 14-1 [JDBC] Web9.3 C3p0和完善用户管理系统-1 (21:32).mp4
- 14-2 [JDBC] Web9.3 C3p0和完善用户管理系统-2 (34:17).mp4
- 14-3 [JDBC] Web9.4 批量处理和dbcp连接池-1 (30:00).mp4
- 14-4 [JDBC] Web9.4 批量处理和dbcp连接池-2 (30:36).mp4
- 14-5 [JDBC] Web9.5 分页操作-1 (29:08).mp4
- 14-6 [JDBC] Web9.5 分页操作-2 (31:10).mp4
- 15-1 [事务] Web10.1 事务-1 (23:00).mp4
- 15-2 [事务] Web10.1 事务-2 (22:53).mp4
- 15-3 [事务] Web10.2 修改默认级别 (26:35).mp4
- 15-4 [事务] Web10.3 单元测试-1 (15:00).mp4
- 15-5 [事务] Web10.3 单元测试-2 (15:23).mp4
- 15-6 [事务] Web10.4 工具类抽取-1 (23:59).mp4
- 15-7 [事务] Web10.4 工具类抽取-2 (24:26).mp4
- 15-8 [事务] Web10.5 优化登录操作-1 (16:00).mp4
- 15-9 [事务] Web10.5 优化登录操作-2 (17:27).mp4
- 15-10 [事务] Web11.3 Servlet基本使用-2 (31:46).mp4






