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