從本節內容開始,我們將利用我們所學習的Iris框架的相關知識,進行實戰專案開發。
實戰專案框架搭建
我們的實戰專案是使用Iris框架開發一個關於本地服務平臺的後臺管理平臺。平臺中可以管理使用者、商品、商鋪等相關的資訊,平臺可以實時展示使用者、商品等相關監測資料的變化情況。
通過此專案,旨在能夠將Iris框架相關的知識得到鞏固和練習。
如下是專案框架搭建後的說明:
config:專案配置檔案及讀取配置檔案的相關功能
controller:控制器目錄、專案各個模組的控制器及業務邏輯處理的所在目錄
datasource:實現mysql連線和操作、封裝操作mysql資料庫的目錄。
model:資料實體目錄,主要是專案中各業務模組的實體物件的定義
service:服務層目錄。用於各個模組的基礎功能介面定義及實現,是各個模組的資料層。
static:配置專案的靜態資源目錄。
util:提供通用的方法封裝。
main.go:專案程式主入口
config.json:專案配置檔案。
專案資源匯入
因為我們實戰的專案開發主要是實現伺服器端的功能開發和Iris框架的知識練習,因此我們將注重在後臺功能開發上,對於前端的頁面和一些佈局效果,我們不做深入研究,只需要會使用,會除錯即可。
因此,在該專案中,我們從外部匯入的資源主要是前端的一些資源。前端框架採用Vue編寫,我們在此專案中直接將編譯後的js檔案、css檔案等相關的檔案匯入到實戰專案中,全部存放於static目錄中,如下圖所示: