电商PC前后端分离项目Spring Boot后台实战第一期

电商PC前后端分离项目Spring Boot后台实战第一期
共66节 528人在学 课程详情
  • 开篇介绍和准备

    • 课程开篇介绍
    • 电商门户网站功能演示
    • 后台管理系统功能演示
    • 如何将项目在本地跑起来
  • 基本开发环境搭建

    • jdk maven gradle安装与环境设置
    • idea基本设置和常用工具介绍
    • 使用spring initializr创建gradle和maven工程构建文件讲解
    • 使用idea创建maven多模块项目1
    • 使用idea创建maven多模块项目2
    • maven工程热加载
    • gradle构建多模块spring_boot工程及配置热加载
  • 基础模块开发

    • 以商品分类为例讲解标准的restful风格的增删改查spring mvc开发
    • 统一数据格式响应实例讲解1
    • 统一数据格式响应实例讲解2
    • 统一数据格式响应实例讲解3
    • 统一异常处理实例讲解1
    • 统一异常处理实例讲解2
    • 统一异常处理实例讲解3
    • gradle和maven多模块工程依赖scope和传递性详解
  • 打通前后端接口认证和对接的任督二脉

    • 前后端分离解决跨域和本地资源映射
    • AuthFilter认证流程讲解(遇到和Cors配置执行顺序的问题)
    • 跨域的正确配置方式
    • 提取跨域和AuthFilter到common模块并实现按条件配置Bean
    • 实现AuthFilter认证流程
    • 完善登录功能
    • 前后端分离下前端的认证控制流程及实现详解(后端开发人员了解即可)
    • 前后端分离下认证对接
  • 数据库设计和sql小试牛刀

    • 轻量级数据库h2介绍
    • 一期电商数据库设计
    • 新建数据库、创建表、导入数据
    • 商品查询sql编写
    • 商品分类查询sql编写
    • 查询每个大类下最新6款商品(查某个大类和查所有分类两种实现)
    • 轮播图查询sql编写
    • 商品规格信息查询sql编写
    • 实例讲解如何用一个sql实现单表数据的批量插入、更新和删除
  • 整合mybatis

    • 整合mybatis_1
    • 整合mybatis_2(搭建repository模块单元测试环境)
    • repository模块单独启SpringBoot单元测试如何排除web模块配置填坑之旅
    • 以商品列表查询为例讲解动态条件查询(包括$和#的区别)
    • repository模块引入mybatis-generator maven插件(1)
    • repository模块引入mybatis-generator maven插件(2)
    • repository模块引入mybatis-generator gradle插件
    • mybatis_dynamic_sql api实例演示(包括如何回滚事务做可重复测试)
  • 电商门户网站api接口开发和对接

    • api接口开发_门户网站一级分类查询接口(完整开发流程)
    • 门户网站轮播图和分类下最新6个商品api开发
    • 门户首页加载二级、三级分类api开发和前端对接
    • 门户网站商品列表查询api开发
    • 门户网站商品详情页api接口开发1
    • 门户网站商品详情页api接口开发2
    • 门户网站商品详情页api接口开发3
    • 购物车条目信息请求api接口开发
    • 购物车同步、清理、添加删除条目界面演示和api说明
    • 购物车同步api接口开发1
    • 购物车同步api接口开发2
    • 购物车查询列表api开发
    • 购物车项添加和移除api开发
  • 后台管理api接口开发和对接

    • 后台管理_完整分类列表查询api
    • 后台管理_轮播图查询列表、更新排序、是否展示api开发
    • 后台管理_轮播图商品过滤、通用图片上传、轮播图保存api开发
    • 后台管理_分类管理api开发
    • 后台管理_商品相关api开发1
    • 后台管理_商品相关api开发2
    • 后台管理_商品相关api开发3
    • 后台管理_商品相关api开发4
  • 课程总结

    • 课程总结和后续课程安排

    订阅失败

    电商PC前后端分离项目Spring Boot后台实战第一期
    电商PC前后端分离项目Spring Boot后台实战第一期 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    以商品分类为例讲解标准的restful风格的增删改查spring mvc开发

    课程介绍

    完全前后端分离,前端采用流行的技术栈单独开发部署,后台以spring boot为主技术栈提供接口服务,前后端数据交互形式为json。一期的项目主要功能包括了:电商门户网站的首页展示、商品搜索、商品详情展示、购物车操作;电商后台管理的分类、轮播图、商品、规格等维护。手把手带着学员朋友学习项目数据库设计、从0搭建后台项目、框架整合、模块化设计、基础模块开发、自定义认证流程、业务接口定义和功能实现,增加初级Java程序员的项目实战经验。

    课程项目截图:

    1. 前台

    首页

    首页商品分类导航

    商品搜索列表

    商品详情

    登录


    2. 后台截图

    商品分类维护:



    轮播图列表:



    轮播图编辑:



    轮播图商品选择:



    商品列表:



    商品新增:



    规格编辑:



    后台图片预览:



    富文本框展示:



    定价和库存维护:



     

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 870人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22650人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4282人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 824人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 890人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5195人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1525人在学

    Python Django 深度学习 小程序

    钟翔 · 2391人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 666人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4067人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~