目录

  • 1 学习资源
    • 1.1 课程所需开发工具列表
    • 1.2 课程授课计划和知识图谱
    • 1.3 Java Web后端技术路线图
    • 1.4 学习路线
      • 1.4.1 前端学习路线
      • 1.4.2 后端学习路线
  • 2 2025 第1章  Java知识回顾与JDK新特性
    • 2.1 Java 语言简介和发展历史、异常处理
    • 2.2 Java泛型和集合类
    • 2.3 Java新特性和流式编程
    • 2.4 Maven基本用法和本章小结
    • 2.5 本章项目代码
    • 2.6 第1章课件ppt
    • 2.7 视频:Java EE环境搭建和Web服务器
  • 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视图层
    • 10.1 前后端分离架构
    • 10.2 VUE.js基础语法
    • 10.3 Vue3组件基础
    • 10.4 基于axios实现前后端交互
    • 10.5 基于Vue3.js的图书借阅系统前端实现
    • 10.6 本章小结与章节代码
    • 10.7 本章PPT
  • 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缓存
    • 15.1 缓存技术介绍
    • 15.2 Redis 安装与数据类型介绍
    • 15.3 SpringBoot 集成Redis
    • 15.4 基于RedisTemplate实现数据查询缓存
    • 15.5 基于注解方式操作Redis
    • 15.6 自定义缓存管理
    • 15.7 Redis应用示例—使用Redis实现验证码超时
    • 15.8 本章小结与章节代码
    • 15.9 本章PPT
  • 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 课程课件资料下载
    • 21.1 课件资料下载
    • 21.2 阿里巴巴Java开发手册
    • 21.3 SpringBoot企业级开发教程(教材电子版)
  • 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空气污染地图
知识图谱系统

 基于知识图谱的在线学习平台 -16计科  洪泽槟


  1.  系统功能演示


  2. 系统源代码讲解