国庆节10月1日
--


2025 版 JavaWeb+AI 课程导学:AI 时代的开发方式、什么是 Web、课程 6 大部分与每部分的 AI 切入点、课程特色与收获

这篇是整套课程的”地图”:先讲清楚为什么这门课叫 JavaWeb+AI(AI 把哪几件事的效率拉开了),再讲什么是 Web、一个 Web 系统由哪三部分组成,最后是6 大部分课程安排、每部分对应哪个 AI 切入点,以及学完能拿到什么。
课程开篇给的四句话,说的是 AI 已经切进了开发的每一个环节:
| 环节 | AI 时代怎么做 |
|---|---|
| 编写代码 | 基础代码 AI 辅助编写,效率高,写的多 |
| 问题解决 | 基于 AI 解决复杂业务问题,优化程序、修复 Bug |
| 新技术学习 | 根据具体的需要结合着 AI,快速上手新技术 |
| 分析设计 | 基于 AI 设计数据库及业务方案,简单快捷 |
PPT 上有一页新闻截图做例证:阿里云给通义灵码分配了正式员工工号 AI001,在内部全面推行 AI 编程,用通义灵码辅助写代码、读代码、查 Bug、优化代码;官方口径是”公司未来 20% 的代码将由通义灵码编写,但程序员仍然是研发的核心”,并且通义灵码已集成到 IDEA、VS Code 这些开发工具中。

PPT 用一张表对比了两种课程练出来的能力(这一页在课上是一行一行展开的):
| 能力维度 | 传统 Java 课程 | Java+AI 课程 |
|---|---|---|
| 编码能力 | 手动编码能力较强(效率低) | 手动编码能力较强(效率高) |
| 问题解决 | 百度、问别人(弱) | AI(强) |
| 新技术学习应用 | 官网、百度(慢、效率低) | 效率高、准确度高 |
| 业务分析设计 | 无途径(较弱) | 较强 |
注意两边的第一列都是”手动编码能力较强”——AI 课程不是不练基本功,而是基本功照练,只是把效率、问题解决、新技术学习、业务分析设计这四件事交给 AI 一起做。PPT 另外两句话把方向说得很直白:“自身能力大幅提升""软件变得更智能”。
Web:全球广域网,也称为万维网(www,World Wide Web),能够通过浏览器访问的网站。
我们平时打开的网站就是 Web——淘宝、京东、唯品会这类电商页面,以及企业里各种管理系统,都算:


https://www.jd.com 举例,它就是通过浏览器访问的 Web 网站


PPT 把 https://www.jd.com 拆成三层来讲:
| 部分 | 干什么 |
|---|---|
| 前端程序 | 界面展示 |
| 服务端程序 | 业务逻辑处理 |
| 数据库 | 数据存储和管理 |
这门课的 6 大部分正好是按这三层铺开的:前端(HTML/CSS/JS/Vue)→ 服务端(Maven/HTTP/SpringBoot/MyBatis)→ 数据库(MySQL)→ 最后把三层合起来部署上线。
PPT 的这一页把课程分成 6 个 part,每个 part 都配了一个 AI 切入点(下面这张表按 PPT 上的编号顺序整理):
| part | 天数 | 学什么 | AI 切入点 |
|---|---|---|---|
| part1 前端 Web 基础 | 2 天 | HTML、CSS、JS、Ajax/Axios、Vue3 | AI 辅助设计页面 |
| part2 后端 Web 基础 | 4 天 | Maven、HTTP、IOC、DI、MySQL、JDBC、MyBatis | AI 辅助编码、单元测试 |
| part3 后端 Web 实战 | 6 天 | 部门管理、员工管理、班级管理、学员管理、报表统计、登录认证… | AI 辅助编码、程序优化、Bug 修复 |
| part4 后端 Web 进阶 | 2 天 | AOP、SpringBoot 原理、自定义 Starter、Maven 高级 | AI 辅助解释代码 |
| part5 前端 Web 实战 | 4 天 | Vue 工程化、ElementPlus、Tlias 案例 | AI 辅助前端开发 |
| part6 部署 | 2 天 | Linux、Docker | AI 编写部署脚本 |
记住这个顺序:先前端(看得见)→ 再后端(干活的)→ 再实战串起来 → 再进阶原理 → 再前端实战做完整项目 → 最后部署上线。本课程笔记的编号也是按这个顺序往后排的。
PPT 用 4 个关键词总结课程的设计:
这 4 条在 PPT 上各自配了截图,正好代表项目里的几个阶段:






学完这门课,四个方向的能力都会有(PPT 的四条 + 一句总括):
| 收获 | 说明 |
|---|---|
| 前端项目开发能力 | 会写页面、会用 Vue3 做前端工程 |
| 服务端接口开发能力 | 会用 SpringBoot 写接口给前端调用 |
| 数据库设计、应用能力 | 会设计表结构、会用 MySQL 存取数据 |
| 前后端项目部署能力 | 会用 Linux + Docker 把项目部署上线 |
总括一句:具备基于 SpringBoot3 + Vue3 设计、开发、部署单体项目的能力——直接对得上三个用途:毕业设计、找实习、开发项目。
PPT 上展示的项目形态是这样的:



PPT 的”答疑途径”一页放的就是课程群/评论区的实际提问与回复:

@Delete 注解的 #{id} 报红线”,回复是”右键 → Uninject language,去掉语言注入后重新选择”学习建议就藏在整篇导学里:基础代码自己写、卡住的知识点让 AI 解释、重复代码交给 AI 生成、真实项目按”需求 → 表结构 → 接口 → 代码 → 测试 → 部署”的顺序做完。这也是后面每一篇笔记都在用的节奏。
| 问题 | 答案 |
|---|---|
| 什么是 Web? | 全球广域网,也称万维网(www,World Wide Web),能够通过浏览器访问的网站 |
| 一个网站由哪几部分组成? | 前端程序(界面展示)、服务端程序(业务逻辑处理)、数据库(数据存储和管理) |
| Java+AI 课程比传统 Java 课强在哪? | 编码效率、问题解决(用 AI)、新技术学习应用、业务分析设计四项 |
| 课程一共几部分?各几天? | 6 部分:前端基础 2 天 + 后端基础 4 天 + 后端实战 6 天 + 后端进阶 2 天 + 前端实战 4 天 + 部署 2 天 |
| 项目占课程多少比重? | 80%(项目驱动式教学) |
| 学完能做什么? | 基于 SpringBoot3 + Vue3 设计、开发、部署单体项目;写毕业设计、找实习、做项目 |
2-1 用一句话解释”什么是 Web” 要求:说出它的两个别称(全球广域网 / 万维网)+ 判断标准。
一级 · 思路:定义里最关键的是”用什么访问” 二级 · 角度:它是不是一个网站?访问它的工具是什么? 三级 · 骨架:Web 是 ______,也称为 ______,是能够通过 ______ 访问的网站。
2-1 Web 是全球广域网,也称万维网(www,World Wide Web),指能够通过浏览器访问的网站。判断标准就是”能不能用浏览器打开”。
2-2 同一个网站(比如 jd.com)由哪三部分组成?各负责什么? 要求:说出三部分的名字和职责,并各举一个”如果没有它会怎样”。
一级 · 思路:从”用户看到什么、谁来算业务、谁来存数据”这三个角度各想一层
2-2 三部分是前端程序(界面展示)、服务端程序(业务逻辑处理)、数据库(数据存储和管理)。没有前端程序就看不到页面;没有服务端程序,点”提交订单”没人处理业务规则;没有数据库,商品和订单无处存放、刷新就没了。
2-3 判断题:Java+AI 课程里”手动编码能力变弱了,靠 AI 就行”——对吗?为什么? 要求:先判断对错,再用 PPT 里的一句原话反驳或支持它。
一级 · 思路:回到 PPT 里”传统 Java 课 vs Java+AI 课”的那张对照表,先看”编码能力”这一栏写的是什么
2-3 错。对照表里传统课程和 Java+AI 课程的”编码能力”这一栏写的都是”手动编码能力较强”,区别只在括号里的效率(传统效率低、AI 课效率高)。AI 是帮你在问题解决、新技术学习、业务分析设计这几栏拉开差距,不是替你跳过基本功。
2-4 按顺序说出这门课 6 个 part 的名字,并说出 part1 和 part6 各自的 AI 切入点 要求:顺序不能乱;AI 切入点用”AI 辅助 XX”的说法。
一级 · 思路:按课程讲的先后顺序数一遍(基础 → 实战 → 进阶 → 部署),注意别漏掉最后两个 part
2-4 顺序是:前端 Web 基础(2 天)→ 后端 Web 基础(4 天)→ 后端 Web 实战(6 天)→ 后端 Web 进阶(2 天)→ 前端 Web 实战(4 天)→ 部署(2 天)。part1 的 AI 切入点是”AI 辅助设计页面”,part6 的 AI 切入点是”AI 编写部署脚本”。
如果你喜欢,那么欢迎来到我的世界!
了解更多暂未播放



"所有的相遇都是久别重逢。"—— 未知


