-
1 学习资源
-
1.1 课程所需开发工具列表
-
1.2 课程授课计划和知识图谱
-
1.3 Java Web后端技术路线图
-
1.4 学习路线
-
1.4.1 前端学习路线
-
1.4.2 后端学习路线
-
2 2025 第1章 Java知识回顾与JDK新特性
-
3 2025 第2章 HTTP协议与Web服务器
-
3.1 课前导读与任务
-
3.2 基于C/S模式的网络通信
-
3.3 Web服务与HTTP协议
-
3.4 Tomcat Web服务器
-
3.5 基于浏览器的HTTP报文分析
-
3.6 本章小结与本章讲义
-
3.7 本章PPT
-
4 2025 第3章 Servlet技术
-
4.1 课前导读与任务
-
4.2 编写运行第一个Servlet程序
-
4.3 Servlet获取前端参数
-
4.4 Servlet处理HTTP应答
-
4.5 Servlet页面跳转
-
4.6 Servlet生命周期
-
4.7 本章小结
-
4.8 本章PPT
-
5 2025 第4章 MVC设计模式
-
5.1 MVC核心组件与工作流程
-
5.2 模型层开发流程
-
5.3 控制层开发流程
-
5.4 视图层开发流程
-
5.5 MVC模式综合案例
-
5.6 本章小结
-
5.7 本章PPT
-
6 2025 第5章 Session和过滤器技术
-
6.1 Session会话
-
6.2 过滤器技术
-
6.3 Session和过滤器的综合应用
-
6.4 本章小结
-
6.5 本章PPT
-
7 2025 第6章 Spring框架与IoC容器
-
7.1 Spring框架简介
-
7.2 Spring IoC容器与实现原理
-
7.3 Bean对象装配方式
-
7.4 Java注解技术的实现原理
-
7.5 常用的Spring注解
-
7.6 课堂视频实录
-
7.7 本章小结
-
7.8 本章PPT
-
8 2025 第7章 SpringBoot框架与核心注解
-
8.1 SpringBoot简介
-
8.2 创建第一个SpringBoot项目
-
8.3 Lombok插件
-
8.4 SpringBoot控制器
-
8.5 SpringBoot配置文件
-
8.6 SpringBoot属性注入
-
8.7 Profile多环境切换配置
-
8.8 本章小结
-
8.9 本章PPT
-
9 2025 第8章 SpringBoot Web层
-
9.1 SpringBoot Web层功能
-
9.2 获取HTTP报文参数
-
9.3 统一响应封装
-
9.4 异常处理
-
9.5 Web层数据校验
-
9.6 Web层开发实例
-
9.7 本章小结
-
9.8 本章PPT
-
10 2025 第9章 SpringBoot整合vue3.js视图层
-
11 2025 第10章 SpringBoot文件上传与拦截器技术
-
11.1 文件上传与下载
-
11.2 SpringBoot文件上传
-
11.3 基于Ajax文件上传
-
11.4 SpringBoot整合拦截器
-
11.5 图书借阅系统整合文件上传
-
11.6 本章小结与章节代码
-
11.7 本章PPT
-
12 2025 第11章 SpringBoot整合Mybatis持久层技术
-
12.1 持久层与ORM技术
-
12.2 Mysql数据库
-
12.3 SpringBoot整合Mybatis
-
12.4 集成Mybatis实现图书管理功能
-
12.5 本章小结与章节代码
-
12.6 本章PPT
-
13 2025 第12章 SpringBoot整合Mybatis-plus与Element-plus
-
13.1 Mybaits-plus介绍
-
13.2 SpringBoot整合Mybatis-plus
-
13.3 Spring Boot 整合 Element Plus
-
13.4 图书管理系统整合Mybaits-plus与Element-plus
-
13.5 本章小结与章节代码
-
13.6 本章PPT
-
14 2025 第13章 持久层对象关联查询
-
14.1 对象关联查询概述
-
14.2 基于Mybatis-plus实现分页查询
-
14.3 对象关联关系与数据库设计
-
14.4 基于Mybatis ResultMap 实现对象关联查询
-
14.5 Mybatis-Plus实现对象关联查询
-
14.6 图书借阅系统整合对象关联查询
-
14.7 本章小结与章节代码
-
14.8 本章PPT
-
15 2025 第14章 Springboot集成Redis缓存
-
16 2025 第15章 Spring Security安全管理
-
16.1 企业软件安全介绍
-
16.2 Spring Security快速上手
-
16.3 基于内存的用户身份验证
-
16.4 Spring Security密码加密算法
-
16.5 自定义用户身份认证
-
16.6 自定义用户登录
-
16.7 基于Spring Security实现权限管理
-
16.8 自定义用户对象UserDetails (选学)
-
16.9 本章小结与章节代码
-
16.10 本章PPT
-
17 2025 第16章 SpringBoot 任务管理
-
17.1 任务管理的应用与技术背景
-
17.2 异步任务管理
-
17.3 邮件发送任务
-
17.4 定时任务管理
-
17.5 本章小结与章节代码
-
17.6 本章PPT
-
18 学习资源和学习路线
-
18.1 前端学习路线
-
18.2 CS学习资源
-
18.3 课程相关参考电子文档
-
19 课后作业
-
19.1 作业1-3
-
19.2 作业4-6
-
19.3 作业7-10
-
19.4 作业11-13
-
19.5 作业14-15
-
19.6 week6
-
19.7 week7
-
19.8 期末复习提纲
-
20 课程实验手册
-
20.1 实验1 Java知识回顾与JDK新特性
-
20.2 实验2 HTTP协议与Web服务器
-
20.3 实验3 Servlet技术
-
20.4 实验4 MVC设计模式和过滤器技术
-
20.5 实验5 Spring框架和IoC容器
-
20.6 实验6 SpringBoot框架与核心注解
-
20.7 实验7 SpringBoot Web层技术
-
20.8 实验8 SpringBoot整合Vue.js视图层
-
20.9 实验9 Spring Boot 文件上传与拦截器技术
-
20.10 实验10 Spring Boot整合MyBatis持久层开发
-
20.11 实验11 Mybatis-plus持久层组件及其应用
-
20.12 实验12 持久层对象关联查询
-
20.13 实验13 Springboot集成Redis缓存
-
20.14 实验14 SpringBoot集成SpringSecurity
-
20.15 实验15 SpringBoot任务管理和邮件发送
-
20.16 实验16 SpringBoot项目综合案例-图书借阅系统
-
20.17 课堂练习
-
21 课程课件资料下载
-
22 Java EE生产实践-课程实训
-
22.1 个人项目实训
-
22.2 团队项目实训说明
-
22.3 实训报告
-
22.4 实训任务1-Java EE后端开发规范
-
22.5 实训任务2—基于vue和js的前端开发
-
22.6 实训任务3—基于组件化的前端开发
-
22.7 实训任务4—基于代码生成器的快速开发
-
23 优秀学生作品
-
23.1 知识图谱系统
-
23.2 Airnet空气污染地图