Java Web应用开发项目教程 Spring Boot+MyBatis 汤佳 教材 9787111803577 机械工业出版社
| 运费: | 免运费 |
商品详情
定价:65.0
ISBN:9787111803577
作者:汤佳
版次:1
出版时间:2026-03
内容提要:
本书以实战为核心,系统化地引导读者掌握Java全栈开发的技术体系。内容涵盖环境搭建、后端开发、数据库操作、前端交互、安全认证及AI辅助开发等全流程。
本书采用渐进式案例驱动的学习模式,帮助读者从零基础起步,逐步成长为具备企业级开发能力的全栈工程师。全书共分7个项目,分别为第一个程序Hello World入门、用户管理实现、书籍管理实现、登录模块实现、个人博客系统、用户管理前端实现和AI辅助开发新闻发布系统。
本书可作为高等职业院校计算机类、电子信息类及相关专业的教材,也可作为工程技术人员的学习参考书。
目录:
前言
二维码资源索引
项目1 第一个程序Hello World入门 1
任务1.1 开发环境搭建 1
1.1.1 JDK安装和配置 1
1.1.2 IDEA安装 3
1.1.3 MySQL 8安装和卸载 3
1.1.4 Apifox安装 4
任务1.2 Hello World接口实现 5
1.2.1 新建Spring Boot项目 5
1.2.2 实现Hello World接口 7
小结 11
习题 11
项目2 用户管理实现 12
任务2.1 初识RESTful API设计
规范 12
2.1.1 基础知识 12
2.1.2 接口状态码 13
2.1.3 接口传参 14
2.1.4 RESTful API实现 18
任务2.2 增删改查基本接口 26
2.2.1 运行demo程序 26
2.2.2 接口测试 27
任务2.3 Spring Boot分层分析 31
2.3.1 Spring Boot分层架构分析 32
2.3.2 接口测试分析 45
任务2.4 MyBatis入门 48
2.4.1 select语句 49
2.4.2 insert、update和delete语句 50
2.4.3 jdbcType和javaType的对应关系 52
小结 52
习题 53
项目3 书籍管理实现 54
任务3.1 类、方法注释和热部署 54
3.1.1 类注释模板 54
3.1.2 方法注释模板 55
3.1.3 热部署 57
任务3.2 断点调试和单步调试 58
3.2.1 断点调试 58
3.2.2 单步调试 60
任务3.3 单元测试和集成测试 62
3.3.1 基础知识 62
3.3.2 单元测试 64
3.3.3 集成测试 66
任务3.4 书籍增删改查接口 67
3.4.1 任务步骤 67
3.4.2 任务实现 67
小结 78
习题 78
项目4 登录模块实现 79
任务4.1 登录接口 79
4.1.1 基础知识 79
4.1.2 任务实现 80
任务4.2 盐值加密 84
4.2.1 基础知识 85
4.2.2 任务实现 85
任务4.3 拦截器和过滤器 88
4.3.1 基础知识 88
4.3.2 任务实现 94
任务4.4 Token和Redis的基本
使用 102
4.4.1 基础知识 102
4.4.2 任务实现 105
任务4.5 登录接口全流程 112
4.5.1 基础知识 112
4.5.2 任务实现 112
小结 123
习题 123
项目5 个人博客系统 124
任务5.1 日志打印 124
5.1.1 基础知识 124
5.1.2 任务实现 129
任务5.2 自增ID和UUID 130
5.2.1 基础知识 131
5.2.2 任务实现 132
任务5.3 跨表显示数据 136
5.3.1 基础知识 137
5.3.2 任务实现 137
任务5.4 多表查询 140
5.4.1 基础知识 140
5.4.2 任务实现 143
任务5.5 事务回滚 151
5.5.1 基础知识 151
5.5.2 任务实现 155
任务5.6 用户、角色和权限 158
5.6.1 基础知识 158
5.6.2 任务实现 162
小结 170
习题 170
项目6 用户管理前端实现 172
任务6.1 jQuery调用接口 172
6.1.1 基础知识 172
6.1.2 任务实现 175
任务6.2 Vue调用接口 186
6.2.1 基础知识 187
6.2.2 任务实现 193
小结 205
习题 205
项目7 AI辅助开发新闻发布系统 207
任务7.1 需求分析 207
任务7.2 AI入门 209
7.2.1 AI基本概念 209
7.2.2 AI开放平台 209
7.2.3 AI辅助编程 209
任务7.3 数据库设计 210
任务7.4 接口清单 211
7.4.1 HTTP状态码 211
7.4.2 接口清单 211
7.4.3 接口文档 213
任务7.5 代码生成 216
任务7.6 接口部署 218
7.6.1 项目打包 219
7.6.2 接口测试 220
任务7.7 GitHub入门 220
7.7.1 基础知识 220
7.7.2 基本操作 223
小结 230
习题 231
参考文献 232
- 机械工业出版社旗舰店 (微信公众号认证)
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...