你将学到的
  • 快速构建 Spring Boot 应用
  • Spring Boot 整合 Thymeleaf
  • Spring Boot 操作数据库
  • Mybatis-Generator 自动生成代码
  • Ajax 技术使用
  • AdminLTE3 模板整合
  • Thymeleaf 模板引擎
  • Spring Boot 上传文件
  • Spring Boot 整合 MyBatis
  • Spring Boot 事务处理
  • RESTful API 设计与实现
  • Spring Boot 商城应用开发
课程内容
  共36个章节
实验 1 Spring Boot 项目开发环境

知识点: 1.SpringBoot2版本更新介绍 2.本实验所选择的SpringBoot22版本介绍 3.JDK8 4.Maven简介 5.MySQL数据库

实验 2 快速构建 Spring Boot 应用

知识点: 1.如何快速构建一个SpringBoot项目 2.SpringBoot项目目录结构介绍 3.SpringBoot项目启动

实验 3 Spring Boot 开发之 web 项目讲解

知识点: 1.DispatchServlet配置 2.SpringBoot如何处理静态web资源 3.消息转换器HttpMessageConverter

实验 4 模板引擎介绍及整合 Thymeleaf

知识点: 1.认识模板引擎技术 2.模板引擎的工作原理及优点 3.SpringBoot整合Thymeleaf流程

实验 5 Thymeleaf语法详解

知识点: 1.Thymeleaf模板解读语法介绍 2.Thymeleaf模板标签属性 3.Thymeleaf语法规则介绍及实际功能开发

实验 6 Spring Boot 处理文件上传及路径回显

知识点: 1.SpringMVC文件上传流程 2.SpringBoot文件上传功能实现 3.SpringBoot文件上传路径回显

实验 7 Spring Boot 自动配置数据源及操作数据库

知识点: 1.JDBC 2.SpringBoot连接MySQL 3.使用SpringBoot操作MySQL中的数据

实验 8 整合 MyBatis 操作数据库

知识点: 1.SpringBoot整合mybatisspringbootstarter 2.MyBatis配置 3.SpringBoot整合MyBatis进行增删改查操作

实验 9 Mybatis-Generator 自动生成代码

知识点: 1.认识MybatisGenerator插件 2.SpringBoot整合MybatisGenerator插件步骤 3.使用MybatisGenerator自动生成DAO层代码

实验 10 Spring Boot 中的事务处理

知识点: 1.数据库事务介绍 2.声明式事务 3.SpringBoot处理数据库事务

实验 11 Ajax 技术使用教程

知识点: 1.Ajax简介 2.Ajax工作流程 3.Ajax调用接口实践

实验 12 项目实践之 RESTful API 设计与实现

知识点: 1.RESTfulapi设计规范 2.RESTfulapi数据规范 3.AjaxRESTfulapi前后端交互实践

实验 13 前端选型 AdminLTE3
实验 14 分页功能实现

知识点: 1.分页功能简介 2.分页功能的作用和好处 3.分页功能实践

实验 15 Jqgrid 分页整合

知识点: 1.JqGrid分页插件介绍 2.JqGrid分页插件整合 3.分页功能实践

实验 16 验证码功能实现

知识点: 1.认识验证码 2.SpringBoot整合kaptcha步骤 3.生成验证码操作 4.对验证码进行提交验证

实验 17 后台登录功能实现

知识点: 1.登录功能简介 2.AdminLTE3模板整合 3.登录功能实现

实验 18 登陆拦截器完善身份验证

知识点: 1.SpringBoot中使用拦截器 2.登录功能完善 3.修改密码、退出功能

实验 19 轮播图管理模块实践

知识点: 1.轮播图模块介绍 2.轮播图模块表结构设计及接口实现 3.轮播图模块页面设计及编码 4.功能测试

实验 20 分类功能介绍及接口开发

知识点: 1.分类模块介绍 2.分类模块表结构设计 3.分类模块接口实现 4.功能测试

实验 21 分类管理模块实践

知识点: 1.商品类目管理页面制作 2.商品类目管理模块前端功能实现 3.功能测试

实验 22 富文本编辑器介绍及整合

知识点: 1.富文本编辑器介绍 2.Kindeditor编辑器功能介绍 3.Kindeditor编辑器整合

实验 23 商品分类联动效果制作

知识点: 1.多层级的数据联动介绍 2.商品分类三级联动接口实现 3.商品分类三级联动的前端功能制作 4.功能测试

实验 24 商品编辑模块实现

知识点: 1.楼楼商城商品模块的表结构设计 2.楼楼商城商品信息编辑页面制作 3.楼楼商城商品信息添加功能实现

实验 25 商品管理模块功能实现

知识点: 1.商品信息修改功能(页面跳转、数据回显、修改逻辑代码、Ajax调用接口逻辑) 2.商品信息管理接口实现 3.商品信息管理页面设计及编码 4.商品信息管理模块测试

实验 26 首页轮播图和分类效果制作

知识点: 1.楼楼商城首屏页面布局讲解 2.楼楼商城首页制作 3.首页轮播功能实现 4.首页分类效果制作

实验 27 首页推荐功能完善

知识点: 1.首页配置表结构介绍 2.首页配置模块页面制作 3.首页配置管理模块接口设计及编码 4.楼楼商城首页完善

实验 28 登录注册功能实现

知识点: 1.楼楼商城用户注册功能 2.楼楼商城用户登陆功能 3.用户登出功能 4.身份拦截器实现

实验 29 商品搜索实现

知识点: 1.楼楼商城关键字搜索功能 2.楼楼商城分类搜索功能 3.搜索结果页面制作

实验 30 商品详情制作和购物车模块

知识点: 1.商品详情页开发 2.购物车模块介绍 3.加入购物车功能制作

实验 31 购物车模块功能实现

知识点: 1.购物车列表功能 2.购物项编辑功能 3.购物项删除功能

实验 32 确认订单页面制作

知识点: 1.订单流程介绍 2.订单确认页面介绍和原型设计 3.楼楼商城订单确认页面制作

实验 33 生成订单功能实现详解

知识点: 1.楼楼商城订单提交功能实现 2.订单模块相关的表结构设计 3.订单生成流程介绍 4.订单生成功能实现

实验 34 订单支付流程详解

知识点: 1.支付页面制作 2.支付功能模拟

实验 35 订单列表功能实现

知识点: 1.订单列表数据格式定义 2.订单列表数据查询 3.订单列表页面制作 4.功能测试

实验 36 订单状态转换详解

知识点: 1.订单表设计知识拓展 2.订单状态介绍 3.订单状态转换详解

课程介绍

Spring Boot 是近几年来 Java 社区最有影响力之一的项目,也是下一代企业级应用开发的首选技术,通过各技术论坛关于 Spring Boot 技术的讨论也能看出国内对于 Spring Boot 的技术热情越来越高,相信也有很多的国内技术团队使用 Spring Boot 技术进行企业项目开发,这一点通过主流招聘网站上的 Java 开发工程师的技能要求中可以勘探一二,良好的技术热情以及一片大好的招聘前景中似乎也证明了一点,那就是 Spring Boot 已经成为每一位 Java 开发者在技术道路上打怪升级所必要的技能包。

同时,我也整理了现阶段大部分开发者以及应届生的一些需求,很多朋友还是希望能够借鉴一些大型项目的开发实践,让自己有所提升,而商城项目就比较符合这个需求,首先线上商城系统具有很大市场潜力,不管是用于毕业设计或者用于补充个人的项目经验,一个大型的线上商城项目肯定要比各种小型的管理系统更有优势;同时因为商城系统复杂,涉及到丰富的知识点,如果能进行电商系统的开发,也更能体现一个开发者的个人能力。就这样,以 Spring Boot 为主要技术栈开发制作的楼楼商城,它来了。

实验楼中关于 Spring Boot 技术栈的训练营很多,比如 Spring Boot 入门及前后端分离实践23 个实验带你轻松玩转 Spring BootSpringBoot + Mybatis + Thymeleaf 搭建美观实用的个人博客 等,楼楼商城开发实践这个训练营课程也是在原有众多训练营课程的基础上进行知识点的补充,进一步提升 Spring Boot 训练营的课程丰富度,同时,商城项目的开发实践在实验楼平台上也不多,这个项目也为实验楼平台的众多课程提供了一片拼图。

本训练营课程共分为 6 个部分,分别是:

  • Spring Boot 基础开发
  • Spring Boot web 开发
  • Spring Boot 对于数据库的操作
  • 电商系统的系统设计及技术选型
  • 楼楼商城后台管理系统端开发实践
  • 楼楼商城端开发实践

前面三个部分为基础环境准备以及 Spring Boot 项目实践开发,这些内容主要是为了让大家能够掌握 Spring Boot 的开发和使用,旨在让读者更加熟悉 Spring Boot 及企业开发中需要注意的事项并具有使用 Spring Boot 技术进行大部分企业项目功能开发的能力;训练营中的一些课程也会介绍如何进行项目的系统设计和技术选型,这些内容我把它们归类到课程的第四部分;第五部分和第六部分是本训练营的重点部分,篇幅多、知识点广,这部分是项目开发实践,我会带着大家实际的开发一个功能完善且非常实用大型商城系统,让大家实际操作并从无到有开发一个大型的线上项目,并学习到一定的开发经验以及其中的开发技巧,旨在让读者具有将 Spring Boot 真正应用于项目开发的能力;

课程特色

  • 课程内容紧贴 Spring Boot 技术栈,涵盖大部分 Spring Boot 使用场景
  • 开发教程详细完整、文档资源齐全、实验过程循序渐进简单明了
  • 实践项目页面美观且实用,交互效果完美
  • Spring Boot 企业级商城项目开发实践
  • 技术栈新颖且知识点丰富,学习后可以提升大家对于知识的理解和掌握,对于提升你的市场竞争力有一定的帮助,如果你在发愁毕业设计,这个项目也可以给你很多思路

效果展示

  • 楼楼商城首页

img

img

  • 楼楼商城登录页

img

  • 楼楼商城搜索页面

img

  • 楼楼商城商品详情页 1

img

  • 楼楼商城商品详情页 2

img

  • 楼楼商城购物车页面

img

  • 楼楼商城支付成功

img

  • 楼楼商城订单列表页

img

先学课程

课程难度

  • 中等

适合人群

  • 从事 JavaWeb 开发的技术人员;
  • 对 Spring Boot 感兴趣、想要改变原有开发模式的开发人员;
  • 希望将 Spring Boot 技术实际运用到项目中的开发者;
  • 需要大型实战项目借鉴的应届生和求职者。

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为实验楼原创或实验楼在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师

十三 共发布过 5 门课程

现就职于某网络科技公司任职高级 Java 开发工程师,CSDN 博客作者,13blog.site 站长,在 GitHub 维护参与多个开源项目,擅长 Java 后端开发、Linux 运维及项目管理工作。github:github.com/ZHENFENG13 QQ技术交流群:719099151

查看老师的所有课程 >
实验楼楼+
实验楼会员
会员
开通会员,即刻开始学习
公众号
实验楼学习助手 实验楼订阅号