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









