SSM到Spring Boot-从零开发校园商铺平台
第1章 开发准备本章包含课程介绍,同时讲解开发网站所需要准备的事情,并且带领大家从零开始搭建一个Maven Web。
- 1-1 课程导学
- 1-2 开发准备
第2章 项目设计和框架搭建
本章主要先带领大家过一遍项目1.0的大致功能点,并依据功能点划分,设计出合理的实体类以及表来。此外,本章还要完成搭建SSM框架底子的任务,并从后到前完成一个功能点的Dao、Service、Controller的开发与UT验证
- 2-1 系统功能模块划分
- 2-2 实体类设计与表创建A
- 2-3 实体类设计与表创建B
- 2-4 实体类设计与表创建C
- 2-5 配置Maven
- 2-6 逐层完成SSM的各项配置
- 2-7 验证Dao
- 2-8 验证Sevice
- 2-9 验证Controller
- 2-10 彩蛋时间
第3章 Logback配置与使用
本章将讲解logback相关的配置,并验证,运用到程序当中
- 3-1 logback介绍
- 3-2 logback的配置
- 3-3 验证配置
第4章 店铺注册功能模块
本章将开始项目1.0的程序开发,首先带领大家对功能比较复杂全面的店铺注册模块从底层到前端的实现进行讲解,涉及到使用Thumbnailator进行图片处理,kaptcha实现验证码,sui mobile快速搭建响应式前端等知识的讲解
- 4-1 Dao层之新增店铺
- 4-2 Dao层之更新店铺
- 4-3 Thumbnailator图片处理和封装Util
- 4-4 Dto之ShopExecution的实现
- 4-5 店铺注册之Service层的实现
- 4-6 店铺注册功能之Controller层的实现(上)
- 4-7 店铺注册功能之Controller层的实现(下)
- 4-8 店铺注册功能之Controller层的改造
- 4-9 店铺注册之前端设计
- 4-10 店铺注册之js实现
- 4-11 店铺类别区域信息的获取
- 4-12 引入kaptcha实现验证码
- 4-13 前后端联调验证整体模块功能
第5章 主从库同步与读写分离
本章将从引入数据库的主从同步以减轻单一数据库的压力原理开始讲起,详细示范了主从同步数据库等配置。同时在代码层实现读写分离。本章实现的主从同步跟代码层是解耦的。
- 5-1 主从同步理论知识讲解
- 5-2 主从同步数据库配置
- 5-3 代码层读写分离的实现A
- 5-4 代码层读写分离的实现B
- 5-5 代码层读写分离的实现C
- 5-6 读写分离外传_总结
第6章 店铺编辑和列表功能
本章将实现,店铺编辑以及店铺列表展示。从底层开发讲起,再到前端实现。
- 6-1 店铺信息编辑之Dao层开发
- 6-2 店铺信息编辑之Service层的实现
- 6-3 店铺信息编辑之Controller层实现
- 6-4 店铺信息编辑之前端实现
- 6-5 店铺列表展示之Dao层的实现
- 6-6 店铺列表展示之Service层的实现
- 6-7 店铺列表展示之Contoller层的实现
- 6-8 店铺列表展示前端开发
- 6-9 店铺管理页面的前端开发
第7章 商品类别模块
本章将带领大家进行商品类别添加、删除、以及列表展示相关模块的开发,同样是从底层实现到前端开发,并重点讲解批量添加商品类别的代码实现
- 7-1 第一次家庭作业:商品类别列表展示
- 7-2 公布答案:商品类别列表展示从后到前
- 7-3 商品类别批量添加后端开发
- 7-4 商品类别批量添加的前端开发
- 7-5 商品类别删除后端开发
- 7-6 商品类别删除前端开发
第8章 商品模块
本章将带领大家进行商品添加、更新以及搜索展示等相关模块的开发。同时,我们会对代码进行优化重构。
- 8-1 商品添加之Dao层的实现
- 8-2 商品添加之Service层的实现上
- 8-3 商品添加之Service层的实现下
- 8-4 商品添加之Controller层的实现
- 8-5 商品添加之前端实现上
- 8-6 商品添加之前端实现下
- 8-7 商品编辑之后端开发上
- 8-8 商品编辑之后端开发下
- 8-9 商品编辑之前端实现
- 8-10 商品列表展示之后端开发
- 8-11 商品列表展示之前端开发
- 8-12 解除商品与某商品类别的关联的实现
第9章 前端展示系统
本章我们将进行前端展示系统的开发,同时教会大家运用sui mobile做平滑的分页效果。
- 9-1 首页后台的开发
- 9-2 首页前端的开发上
- 9-3 首页前端的开发下
- 9-4 店铺列表页后端的开发
- 9-5 店铺列表页前端的开发上
- 9-6 店铺列表页前端的开发下
- 9-7 店铺详情页的开发上
- 9-8 店铺详情页的开发下
- 9-9 商品详情页的开发
- 9-10 前端展示系统bug修复
- 9-11 前端展示系统开发总结
第10章 阿里云部署及远程微信开发调试心得与技巧
本章将分享学生党微信服务上线心得,包括从0开始搭建服务器环境,域名解析服务器等,着重示范如何验证线上环境配置和远程调试微信测试号(服务号)
- 10-1 阿里云初始化与执行环境安装
- 10-2 项目打包发布与域名解析
- 10-3 微信测试号的申请与连接上
- 10-4 微信测试号的申请与连接下
- 10-5 Eclipse远程调试上
- 10-6 Eclipse远程调试下
- 10-7 微信登录帐号的创建上
- 10-8 微信登录帐号的创建中
- 10-9 微信登录帐号的创建下
第11章 我们可以做得更好
本章主要进行系统模块增强方面的迭代。包括数据库配置加密,redis缓存不经常变更的数据,如何定期备份数据库和图片等等,确保系统更安全,更稳定,更高效
- 11-1 对关键配置信息进行DES加密上
- 11-2 对关键配置信息进行DES加密下
- 11-3 -1引入缓存技术之理论讲解
- 11-4 -2引入缓存技术之配置讲解
- 11-5 -3引入缓存技术之编码实现上
- 11-6 -4引入缓存技术之编码实现下
- 11-7 -1添加平台帐号体系之需求分析和效果演示
- 11-8 -2添加平台帐号体系之Dao层的开发
- 11-9 -3添加平台帐号体系之Service层的开发
- 11-10 -4添加平台帐号体系之Controller层的开发_x264
- 11-11 -5添加平台帐号体系之前端实现上
- 11-12 -5添加平台帐号体系之前端实现下
- 11-13 -1添加拦截器上
- 11-14 -2添加拦截器下
- 11-15 定期备份数据的实现
第12章 项目2.0设计
本章将带领大家过一遍项目2.0的设计,并建立好相应的实体类和表
- 12-1 项目2.0功能总览
- 12-2 实体类及对应表的设计
- 12-3 给商品增加积分字段及相应的程序改动
第13章 框架大换血
本章将和大家一起从0搭建spring boot框架并将原有的spring mvc项目无缝迁移至spring boot框架里,开始进行基于spring boot的开发之旅
- 13-1 SpringBoot的理论知识
- 13-2 SpringBoot的搭建与启动
- 13-3 pom的迁移
- 13-4 dao的迁移上
- 13-5 dao的迁移下
- 13-6 service的迁移
- 13-7 web层的迁移_
- 13-8 前端页面的迁移
- 13-9 验证码的迁移
- 13-10 替代docBase配置以实现图片的加载
- 13-11 拦截器的迁移
- 13-12 PathUtil的改进
- 13-13 项目的打包与部署
- 13-14 -部署补充
- 13-15 本章小结
第14章 店家管理系统增强
本章将对店家管理系统引入2.0相关的改进
- 14-1 AwardDao的开发与测试
- 14-2 UserAwardMapDao的开发与测试
- 14-3 UserProductDao的开发与测试
- 14-4 ProductSellDailyDao的开发与测试
- 14-5 UserShopMapDao的开发与测试
- 14-6 ShopAuthMapDao的开发与测试
- 14-7 店铺授权之service层编码及最终效果展示
- 14-8 店铺授权之二维码工具类的编写
- 14-9 店铺授权之列表展示和授权修改的实现
- 14-10 店铺授权之访问微信获取用户信息的URL的剥离
- 14-11 店铺授权之短链接的实现
- 14-12 店铺授权之授权二维码的生成
- 14-13 店铺授权之添加授权的编码实现
- 14-14 店铺授权之部署以及远程调试
第15章 前端展示系统增强和超级管理员模块
本章将对前端展示系统引入2.0相关的改进,并一起来探讨超级管理员系统开发
- 15-1 -学习目标
- 15-2 将Quartz引入到框架里
- 15-3 定时统计店铺的商品日销量
- 15-4 店铺销量基础service和controller的编写
- 15-5 店铺销量统计前端开发
- 15-6 Echarts的动态化改写上
- 15-7 Echarts的动态化改写下
- 15-8 Echarts的动态化验证
- 15-9 店家管理系统剩余功能开发之消费记录展示更改
- 15-10 前端展示系统补强之店铺详情页的修改
- 15-11 店家管理系统剩余功能开发之顾客积分页的开发
- 15-12 店家管理系统剩余功能开发之奖品领取页的开发
- 15-13 店家管理系统剩余功能开发之奖品管理页的开发
- 15-14 店家管理系统剩余功能开发之奖品操作页的开发
- 15-15 前端展示系统补强之店铺奖品列表页的开发
- 15-16 前端展示系统补强之奖品兑换记录列表页的开发
- 15-17 前端展示系统补强之消费记录二维码的生成以及消费记录的添加
- 15-18 前端展示系统补强之奖品兑换记录详情页的开发上
- 15-19 前端展示系统补强之奖品兑换记录详情页的开发下
- 15-20 前端展示系统补强之消费记录列表页的开发
- 15-21 前端展示系统补强之顾客各店铺积分列表页的开发
- 15-22 前端展示系统补强之奖品详情页的开发
- 15-23 超级管理员系统提点
第16章 课程总结
总结课程,展望未来
- 16-1 教程总结
加群领取
关注公众号,获取更多资源~
SSM到Spring Boot-从零开发校园商铺平台的更多相关文章
- SSM到Spring Boot从零开发校园商铺平台
项目目的 特别 由于准备春招,所以希望各位看客方便的话,能去github上面帮我Star一下项目 https://github.com/Draymonders/Campus-Shop emmm, 已经 ...
- Spring Boot Web应用开发 CORS 跨域请求支持:
Spring Boot Web应用开发 CORS 跨域请求支持: 一.Web开发经常会遇到跨域问题,解决方案有:jsonp,iframe,CORS等等CORS与JSONP相比 1. JSONP只能实现 ...
- Spring Boot 企业级应用开发实战 刘伟东-2018年3月第一版
Spring会自动搜索某些路径下的Java类 并将这些类注册微Bean实例,这样就省去了所有Bean都配置在XML的麻烦 Spring会适当地将显示指定路径下的的类全部注册微Spring Bean . ...
- 图书-技术-SpringBoot:《Spring Boot 企业级应用开发实战》
ylbtech-图书-技术-SpringBoot:<Spring Boot 企业级应用开发实战> Spring Boot 企业级应用开发实战,全书围绕如何整合以 Spring Boot 为 ...
- 居然仅用浏览器,就完成了Spring Boot应用的开发与部署!
最近有幸试用了一下阿里云的一个新产品:云开发平台,体验一把全新的开发模式!虽然中间也碰到了一些问题,但整体的体验透露着未来感,因为整个过程都不需要使用我们最常用的IDEA,仅依靠浏览器就把一个Spri ...
- spring boot纯注解开发模板
简介 spring boot纯注解开发模板 创建项目 pom.xml导入所需依赖 点击查看源码 <dependencies> <dependency> <groupId& ...
- Spring Boot从零入门2_核心模块详述和开发环境搭建
目录 1 前言 2 名词术语 3 Spring Boot核心模块 3.1 spring-boot(主模块) 3.2 spring-boot-starters(起步依赖) 3.3 spring-boot ...
- 一个.net专业户转Spring Boot V2.0开发的体会
java web的idea开发工具总体用起来还是比vs差很多,但是在使用Hibernate跟MyBatis的感触,Hibernate有着.net core ef没有的细腻,Hibernate在细节上完 ...
- spring boot之从零开始开发自己的网站
概述 首先要感谢两位大神,该项目的想法来源自tale和MyBlog,本项目的想法. 做了一些改造,增加了一些功能和一些代码的重构,并且更换了博客主题. 关于项目,对于开发的练手项目,能够工程化,严谨一 ...
随机推荐
- 隐藏UITableView当没有数据或数据不够的时候出现的分割线.
在没有分割先的情况下,添加如下方法,当实例化tableview的时候调用该方法. - (void)setExtraCellLineHidden: (UITableView *)tableView{ U ...
- 在ubuntu上部署Kubernetes管理docker集群示例, vxlan,gre
http://www.chenshake.com/openstack-folsom-guide-for-ubuntu-12-04/ http://www.cnblogs.com/sammyliu/p/ ...
- window7修改hosts文件
以管理员身份登录系统 ,修改 C:\Windows\System32\drivers\etc\hosts文件, 在最下面加入类似 192.168.80.10 master192.168.80.11 s ...
- 持续集成之戏说Check-in Dance(转)
add by zhj: 先说一下持续集成的定义,这是ThoughtWorks首席科学家Martin Fowler在<持续集成>第二版中给出的,“持续集成是一种软件开发实践.在持续集成中,团 ...
- Uboot命令U_BOOT_CMD
转载:http://blog.csdn.net/shengzhadon/article/details/52766263 U_BOOT_CMD是一个宏定义,具体功能是定义一个struct cmd_tb ...
- Go实现查找目录下(包括子目录)替换文件内容
[功能] 按指定的目录查找出文件,如果有子目录,子目录也将进行搜索,将其中的文件内容进行替换. [缺陷] 1. 没有过滤出文本文件 2. 当文件过大时,效率不高 [代码] package main i ...
- pycharm使用技巧。(mac版本)
一.pycharm使用中的一些快捷键 1.cmd + b 跳转到声明处(cmd加鼠标) 2.option + c 复制光标当前行,剪切同理 3.option + v 粘贴复制的行 4.option ...
- XDU 1055
#include<stdio.h> #include<cstring> int main() { //freopen("orz.txt","w&q ...
- 学会JS的this这一篇就够了
转自:http://www.imooc.com/article/1758 以前看某本书上讲: 掌握了JS中this的用法才算真正的跨过了JS的门槛 我深以为是!但是JS的this却并不是那么简单的内容 ...
- 新一批创业者金矿,iclap谁与争锋
19世纪,美国西部开发,无数拓荒者涌入,并最终因金矿的发现形成了淘金热.而当无数人埋头寻找黄金之时,有一个人却抬起头看到了潜藏在无数淘金者身上的金矿-这个人就是牛仔裤的发明者,Levi’s的创始人-李 ...