Spring Boot开发实战 / 高等职业教育计算机教育新形态系列教材
定价:¥42.80
作者: 牟志华,苏雪霞
出版时间:2025-02
最新印次日期:2025-2
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113317249
- 1-1
- 559907
- 16开
- 2025-02
- 计算机类
- 高职
内容简介
本书以项目为主线,以任务为驱动,以实际应用需求为依据,以培养和提高职业院校计算机类专业学 生的专业能力为目的而编写。全书以实战项目——网上商城后台管理系统为例,介绍如何从零开始搭建一 个基于 Spring Boot 的应用。本书共11 个项目,包括实现第一个 Spring Boot、整合 Mybatis 实现登录功能、实现商品列表显示功能、实现商品删除功能、实现商品添加和图片上传功能、实现商品编辑功能、实现用 户管理和订单管理、使用 Spring MVC 实现常见 Web 功能、实现缓存管理、实现 Spring Boot 安全管理、认识项目中常见工具等。本书从打开一个 Web 页面开始到实现订单管理,把实际开发所需要的技术栈 Maven、Mybatis、Redis 等融入每个任务中,把复杂的知识学习融合到完成具体任务中,突出针对性和实用性。本书适合作为高等职业院校软件技术、计算机网络技术、计算机应用技术等专业的教材,也可以作为 有一定 Java 基础、想从事 Web 开发人员的自学指导用书。
目录
项目一 实现第一个Spring Boot 1
任务一 认识Spring Boot及环境准备2
任务二 用Maven工具构建Spring Boot项目11
任务三 认识Maven20
任务四 实现热部署25
项目二 整合Mybatis实现登录功能 31
任务一 实现后端向前端页面跳转的功能32
任务二 实现登录页面向后端控制器传值34
任务三 注解形式整合Mybatis实现管理员登录 40
任务四 使用 Thymeleaf显示提示信息47
项目三 实现商品列表显示功能 53
任务一 显示商品列表53
任务二 实现页面复用66
任务三 使用PageHelper 实现商品列表分页72
项目四 实现商品删除功能 80
任务一 实现通过ID删除商品功能80
任务二 使用ajax实现商品删除功能86
项目五 实现商品添加和图片上传功能 90
任务一 实现商品添加功能 90
任务二 实现图片上传功能 100
项目六 实现商品编辑功能 104
任务一 实现通过ID获取商品功能104
任务二 实现根据ID 更新商品功能109
项目七 实现用户管理和订单管理113
任务一 实现会员列表和删除功能113
任务二 实现订单管理功能 127
项目八 使用Spring MVC 实现常见Web功能 147
任务一 实现简单页面跳转功能 147
任务二 实现拦截器功能 149
项目九 实现缓存管理 153
任务一 实现SpringBoot默认缓存154
任务二 实现 Spring Boot整合Redis158
项目十 实现 Spring Boot安全管理 171
任务一 认识 Spring Security 172
任务二 自定义用户访问控制 174
任务三 使用 Security 管理前端页面179
项目十一 认识项目中常见工具 182
任务一 使用代码自动生成工具 182
任务二 认识版本控制工具 189
任务三 认识 Lombok 插件 203
参考文献 206
任务一 认识Spring Boot及环境准备2
任务二 用Maven工具构建Spring Boot项目11
任务三 认识Maven20
任务四 实现热部署25
项目二 整合Mybatis实现登录功能 31
任务一 实现后端向前端页面跳转的功能32
任务二 实现登录页面向后端控制器传值34
任务三 注解形式整合Mybatis实现管理员登录 40
任务四 使用 Thymeleaf显示提示信息47
项目三 实现商品列表显示功能 53
任务一 显示商品列表53
任务二 实现页面复用66
任务三 使用PageHelper 实现商品列表分页72
项目四 实现商品删除功能 80
任务一 实现通过ID删除商品功能80
任务二 使用ajax实现商品删除功能86
项目五 实现商品添加和图片上传功能 90
任务一 实现商品添加功能 90
任务二 实现图片上传功能 100
项目六 实现商品编辑功能 104
任务一 实现通过ID获取商品功能104
任务二 实现根据ID 更新商品功能109
项目七 实现用户管理和订单管理113
任务一 实现会员列表和删除功能113
任务二 实现订单管理功能 127
项目八 使用Spring MVC 实现常见Web功能 147
任务一 实现简单页面跳转功能 147
任务二 实现拦截器功能 149
项目九 实现缓存管理 153
任务一 实现SpringBoot默认缓存154
任务二 实现 Spring Boot整合Redis158
项目十 实现 Spring Boot安全管理 171
任务一 认识 Spring Security 172
任务二 自定义用户访问控制 174
任务三 使用 Security 管理前端页面179
项目十一 认识项目中常见工具 182
任务一 使用代码自动生成工具 182
任务二 认识版本控制工具 189
任务三 认识 Lombok 插件 203
参考文献 206