Gin 大型企業級 MVC 架構詳解


Gin 大型企業級 MVC 架構詳解

Gin 不是一個 MVC 的框架,所有的代碼都可以寫在 main.go 中。當我們的項目比較大的時候, 所有代碼寫在一個文件里面會帶來很大問題,比如:沒法實現多人協作開發,沒法實現模塊 化,沒法實現代碼共用等。為了使我們的項目更易於開發、維護、管理、升級,這個時候就我們就有必要對我們的項目進行架構設計。網站架構中最常用的設計模式就是 MVC 模式。

MVC 模式代表 Model-View-Controller(模型-視圖-控制器) 模式。這種模式用於應用程序 的分層開發。

  • Model(模型) - 模型代表一個存取數據的對象 或 JAVA POJO。它也可以帶有邏輯,在數 據變化時更新控制器。

  • View(視圖) - 視圖代表模型包含的數據的可視化。

  • Controller(控制器) - 控制器作用於模型和視圖上。它控制數據流向模型對象,並在數據 變化時更新視圖。它使視圖與模型分離開。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM