go語言實戰教程:實戰專案資源匯入和專案框架搭建

qfDavie發表於2019-04-01

從本節內容開始,我們將利用我們所學習的Iris框架的相關知識,進行實戰專案開發。

實戰專案框架搭建

我們的實戰專案是使用Iris框架開發一個關於本地服務平臺的後臺管理平臺。平臺中可以管理使用者、商品、商鋪等相關的資訊,平臺可以實時展示使用者、商品等相關監測資料的變化情況。

通過此專案,旨在能夠將Iris框架相關的知識得到鞏固和練習。

如下是專案框架搭建後的說明:

config:專案配置檔案及讀取配置檔案的相關功能

controller:控制器目錄、專案各個模組的控制器及業務邏輯處理的所在目錄

datasource:實現mysql連線和操作、封裝操作mysql資料庫的目錄。

model:資料實體目錄,主要是專案中各業務模組的實體物件的定義

service:服務層目錄。用於各個模組的基礎功能介面定義及實現,是各個模組的資料層。

static:配置專案的靜態資源目錄。

util:提供通用的方法封裝。

main.go:專案程式主入口

config.json:專案配置檔案。

專案資源匯入

因為我們實戰的專案開發主要是實現伺服器端的功能開發和Iris框架的知識練習,因此我們將注重在後臺功能開發上,對於前端的頁面和一些佈局效果,我們不做深入研究,只需要會使用,會除錯即可。

因此,在該專案中,我們從外部匯入的資源主要是前端的一些資源。前端框架採用Vue編寫,我們在此專案中直接將編譯後的js檔案、css檔案等相關的檔案匯入到實戰專案中,全部存放於static目錄中,如下圖所示:


go語言實戰教程:實戰專案資源匯入和專案框架搭建


相關文章