先认清你的能力缺口在哪
很多转岗或查漏补缺的开发者,简历上写着熟悉 Java Web,但在浏览器按下回车后,脑子里对请求是怎么跑到 Tomcat 容器、又怎么映射到具体 Servlet 的全过程是断片的。这门课解决的就是这个底层链路搞不清、以及只会写静态页面却做不出带后台交互的动态站点的问题。它不讲花哨的前后端分离,而是死磕 Servlet 的运行原理、JSP 的脚本元素和指令元素,最后落到一个在线视频教学平台的项目实训上。如果你的基础是写过简单 Java 代码、懂点 HTML 但没碰过服务端容器,或者以前用过框架但遇到底层报错就抓瞎,这就正是你要补的课。别假装自己什么都会,底层请求响应机制搞不通,后面学什么框架都是空中楼阁。
建议先看哪几块及资料怎么配合练习
学习时别按顺序从头死磕,建议先抓三个核心块:首先是 Tomcat 的安装配置与运行,这是动手的门槛,必须自己把服务跑起来;其次是 Servlet 的运行原理与创建配置,这是整个 Java Web 的心脏,重点看它怎么接收请求和生命周期函数;最后是 JSP 的三种脚本元素与指令元素,搞清楚代码片段、声明和表达式到底写在页面的什么位置。看视频时必须开着编辑器同步敲代码,绝不能只用眼睛看。资料里的讲义和示例代码是用来对照练习的,每看完一个讲,自己照着写一遍,然后故意改错几个参数,看 Tomcat 到底会报什么错。这种刻意试错的练习,比顺畅跟着敲一遍有效得多。遇到 Servlet 和 JSP 相互链接的部分,自己画一张请求跳转的流程图,理清数据到底是怎么从前端流转到后端再渲染回来的。
学完能独立做什么及应能回答的问题
把这套基础与项目实训啃完,你不再是个只会改前端样式的边缘人,而是能独立搭建起一个带用户注册登录、视频信息列表展示和后台数据处理的完整 Web 应用。你能脱离框架的庇护,手写配置文件来管理路由,也能看懂老项目里那些没分离的 JSP 页面到底在干什么。看完这套资料,你应该能不假思索地回答下面这几个问题:Tomcat 启动后,浏览器发出的一个 HTTP 请求到底经过了哪些步骤才最终触发 Servlet 里的方法?JSP 页面最终是变成什么对象在服务端运行的?页面里的三种脚本元素在编译后各自变成了什么样的 Java 代码?在一个完整的请求周期里,Servlet 负责处理逻辑和 JSP 负责渲染视图,这两者之间到底用什么方式传递数据?如果这些你现在还答不上来,或者说得磕磕巴巴,那就老老实实从 Tomcat 配置那讲开始补,缺什么补什么。
课程目录
1 40多门JAVA工程师系列精品课程介绍 (12:31) 2 【赖国荣】jsp基础与提升第1讲:jsp课程介绍 (57:45) 3 【赖国荣】jsp基础与提升第2讲:tomcat安装配置与运行 (01:10:57) 4 【赖国荣】jsp基础与提升第3讲:Servlet运行原理与函数介绍 (01:00:30) 5 【赖国荣】jsp基础与提升第4讲:Servlet的创建配置与运行 (47:47) 6 jsp第5讲:JSP与Servlet相互链接,jsp文件设置成Servlet运行 (40:17) 7 【赖国荣】jsp基础与提升第6讲:3种jsp脚本元素的使用方法 (55:46) 8 【赖国荣】jsp基础与提升第7讲:JSP指令元素 (51:46) 9 【赖国荣】jsp第8讲:用Servlet生成复杂页面并提交数据给jsp页面 (28:19) 10 【赖国荣】jsp第9讲:Include指令与include动作元素 (56:17) 11 【赖国荣】jsp第10讲:sendRedirect与forward (43:08) 12 【赖国荣】jsp基础与提升第11讲:WEB通信协议及基础讲解 (01:08:56) 13 【赖国荣】jsp基础与提升第12讲:4种隐含对象属性的设置和获取 (51:30) 14 【赖国荣】jsp基础与提升第13讲:在线投票系统实训 (01:01:07) 15 【赖国荣】jsp第14讲:request对象详解及读取系统参数 (01:01:16) 16 【赖国荣】jsp基础与提升第15讲:response对象详解 (57:04) 17 【赖国荣】jsp基础与提升第16讲:cookie的应用及乱码处理 (39:42) 18 【赖国荣】jsp基础与提升第17讲:在线聊天室项目实训一 (01:01:31) 19 【赖国荣】jsp基础与提升第18讲:在线聊天室项目实训二 (38:39) 20 【赖国荣】jsp基础与提升第18讲:在线聊天室项目实训三 (34:43) 21 【赖国荣】jsp基础与提升第20讲:javabean定义与使用 (57:35) 22 【赖国荣】第21讲:useBean,setProperty,getProperty详解 (57:05) 23 【赖国荣】jsp第22讲:2种处理乱码的方法与javabean综合应用 (30:23) 24 【赖国荣】jsp第23讲:在jsp页面中连接数据库及连接失败检查方法 (54:01) 25 【赖国荣】jsp第24讲:实现省份的新增修改删除与查询 (50:25) 26 【赖国荣】jsp第25讲:在线视频教学平台项目需求分析 (58:35) 27 【赖国荣】jsp基础与提升第26讲:采用MVC模式实现城市查询 (47:54) 28 【赖国荣】jsp基础与提升第27讲:采用MVC模式实现城市新增 (01:01:47) 29 【赖国荣】jsp基础与提升第28讲:采用MVC模式实现城市修改功能 (38:23) 30 【赖国荣】jsp基础与提升第29讲:连接池原理及配置 (54:42) 31 【赖国荣】jsp第30讲:连接池应用,实现讲师类别管理 (01:04:05) 32 【赖国荣】jsp第31讲:ODBC数据源配置,实现讲师新增 (55:26) 33 【赖国荣】jsp第32讲:ODBC数据源实现讲师类别删除修改 (26:39) 34 【赖国荣】jsp第33讲:jsp分页原理及应用 (01:02:13) 35 【赖国荣】jsp第34讲:实现城市列表的分页功能 (47:35) 36 【赖国荣】jsp基础与提升第35讲:内部测试试卷1试题解析 (01:19:27) 37 【赖国荣】jsp基础与提升第36讲:过滤器的创建与配置 (56:44) 38 【赖国荣】jsp基础与提升第37讲:监听器的创建与配置 (55:37) 39 【赖国荣】jsp基础与提升第38讲:利用监听器实时统计在线人数 (37:10) 40 【赖国荣】jsp基础与提升第39讲:自定义标签步骤与实现 (55:46) 41 【赖国荣】jsp基础与提升第40讲:实现复杂自定义标签实例 (53:28) 42 【赖国荣】jsp基础与提升第41讲:实现登录功能的自定义标签 (56:10) 43 【赖国荣】jsp基础与提升第42讲:实现城市资料分页的标签 (31:08) 44 【赖国荣】jsp基础与提升第42讲:内部测试题二习题解析 (53:24) 45 【赖国荣】jsp基础与提升第44讲:EL表达式的使用 (57:58) 46 【赖国荣】jsp基础与提升第45讲:jstl标准标签库的引入与使用 (45:27) 47 【赖国荣】jsp第46讲:jstl标签库-实现管理员新增与密码加密处理 (01:16:23) 48 【赖国荣】jsp基础与提升第47讲:请求与响应详解 (01:01:00) 49 【赖国荣】jsp基础与提升第48讲:Servlet请求转发的三种方法 (20:45) 50 【赖国荣】jsp基础与提升第49讲:实现修改和删除管理员资料 (47:50) 51 【赖国荣】jsp第50讲:修改管理员状态,密码与初始化密码 (46:39) 52 【赖国荣】jsp第51讲:会话跟踪机制-URL重写与隐藏域 (50:45) 53 【赖国荣】jsp第52讲:会话跟踪机制-Cookie与Session (58:55) 54 【赖国荣】jsp基础与提升第53讲:文件上传技术讲解 (44:40) 55 【赖国荣】jsp基础与提升第54讲:限制上传文件类型与大小 (49:35) 56 【赖国荣】jsp基础与提升第55讲:在线视频播放器的设置与播放 (57:24) 57 【赖国荣】jsp基础与提升第56讲:MVC设计模式思想与设计 (55:52) 58 【赖国荣】jsp基础与提升第57讲:用户管理模块设计 (43:00) 59 【赖国荣】jsp基础与提升第58讲:用户新增与DES密码加密处理 (45:13) 60 【赖国荣】jsp基础与提升第59讲:用户列表与多表连接详解 (52:58) 61 【赖国荣】jsp基础与提升第60讲:在线编辑器使用详解 (54:29) 62 赖国荣】jsp基础与提升第61讲:在线视频教学平台需求介绍1 (49:07) 63 赖国荣】jsp基础与提升第62讲:在线视频教学平台需求介绍2 (01:04:57) 64 【赖国荣】jsp基础与提升第63讲:在线视频教学平台需求介绍3 (47:05) 65 jsp第64讲:系统框架整合(验证码,统一框架与错误处理) (57:46) 66 【赖国荣】jsp第65讲:系统登录与权限控制,修改密码 (26:57) 67 【赖国荣】jsp第66讲:在线编辑器实现新闻公告并生成静态页面 (57:34) 68 【赖国荣】jsp第67讲:搭建前台框架,实现用户注册与后台管理 (01:01:34) 69 【赖国荣】jsp第68讲:实现用户30天内自动登录功能 (34:27) 70 【赖国荣】jsp第69讲:实现申请讲师,修改和查看审核状态 (49:00) 71 【赖国荣】jsp第70讲:实现查看和审核讲师资格 (59:42) 72 【赖国荣】jsp第71讲:讲师发布课程,上传视频 (27:35) 73 【赖国荣】jsp基础与提升第72讲:视频播放器的设置与视频播放 (17:12) 74 【赖国荣】jsp第73讲:优惠活动管理和批量生成优惠券 (37:18) 75 【赖国荣】jsp基础与提升第74讲:实现购买课程功能 (47:26) 76 【赖国荣】jsp基础与提升第75讲:综合测试试题1习题解析 (01:05:23) 77 【赖国荣】jsp基础与提升第76讲:综合测试试题1习题解析 (43:44) 78 【赖国荣】jsp基础与提升第77讲:综合测试试题2习题解析 (29:43) 79 【赖国荣】jsp基础与提升第78讲:综合测试试题3习题解析 (24:59) 80 【赖国荣】jsp基础与提升第79讲:综合测试试题3习题解析 (37:39) 81 【赖国荣】jsp基础与提升第80讲:综合测试试题4习题解析 (36:58) 82 在线视频教育平台源代码的配置运行演示 (18:32)





