1. 程式人生 > >畢設利器 SSM到Spring Boot -從零開發校園商鋪平臺

畢設利器 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 教程總結