「初學者商城」- 寫在最前面

1. 前言


前面一段時間,我陸陸續續寫了一些有關開發到部署的博客,比較零散;這段時間呢想把這些都整合整合,寫一個比較完整且初學者能看懂的項目,考慮後還是選擇了電商作爲主題,畢竟一個完整的電商項目涉及的業務會很多。

這幾天也在準備和搭建基礎架構,發現這比我想象中要艱難,但是僅僅在這開端就學習到了不少知識,我越來越發現這個項目是有意義的。

項目完完全全從零開始,並且會把過程全部記錄下來。


2. 技術棧和模塊


技術棧:

SpringCloud+Vue+Docker

整個項目分爲四個部分:

  1. 後臺:後臺管理系統,面向開發管理員、運營人員、店鋪老闆、以及店鋪客服等。
  2. 門戶:商城前端頁面,面向用戶等。
  3. 接口:給後臺管理系統和電商前端頁面提供數據。
  4. 部署:把項目運行在服務器上。

其中後臺門戶使用Vue接口使用SpringCloud部署使用Docker

具體技術棧細節會在需要的時候展開描述。


3. 源碼


接口:https://github.com/intomylife/osc-api

後臺:https://github.com/intomylife/osc-front

門戶:暫無

部署:https://github.com/intomylife/osc-build


4. 功能


登錄、權限、商品、訂單、秒殺、物流、評論以及客服等等…


5. 注意事項


5.1 標籤

每一次完整的提交(功能,優化或者修復的多次提交)都會打上一個標籤。

第一種,一個功能各方都要改動,則都會打上相同的標籤號:

如標籤v1.0(搭建基礎架構),在接口後臺部署中都存在。

第二種,有一方的提交不會影響任何其他方:

當有一方不會有相同功能的提交,如標籤v1.1(添加日誌),在接口部署中存在,但後臺頁面中不存在(因爲後臺頁面沒有日誌的處理),這時後臺的標籤就會是v1.1(標籤同步)


6. 結語


「初學者商城」,是一個初學者寫的商城,也是一個給初學者學習的商城。

不斷的學習,不斷的總結,才能不斷的進步。阿,快樂。


7. 相關文章


7.1 準備工作

「初學者商城」- 寫在最前面  👀

7.2 搭建基礎架構

「初學者商城」- 搭建基礎架構(接口)

「初學者商城」- 搭建基礎架構(後臺管理系統)

「初學者商城」- 搭建基礎架構(部署)

7.3 搭建本地開發環境

「初學者商城」- 搭建本地開發環境(JDK)

「初學者商城」- 搭建本地開發環境(Maven)

「初學者商城」- 搭建本地開發環境(Redis)

「初學者商城」- 搭建本地開發環境(MySQL)

「初學者商城」- 搭建本地開發環境(MongoDB)

「初學者商城」- 搭建本地開發環境(ZooKeeper)

「初學者商城」- 搭建本地開發環境(Kafka)


希望能夠幫助到你

over




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章