Go語言入門篇-使用Beego構建完整web應用


使用Beego構建完整web應用

一。GO簡介(Beego應用go編寫)

1。為什么用GO

(1)。語法簡單

(2)。簡潔的並發

(3)。開發和執行效率快(編譯型語言)

2。GO語言環境

下載go & 配置環境變量

二。Beego環境搭建

1.beego的安裝

//安裝beego
go get -u github.com/astaxie/beego

 

2.bee工具安裝

bee工具包:

(1)beego項目創建 (2)熱編譯 (3)開發測試 (4)部署

//查看bee工具版本
go bee version

 

三。Beego框架介紹

Beego特點:

(1)。快速開發  (2)。MVC架構  (3)。文檔齊全,社區活躍 

1。cache緩存(支持4種引擎)

(1) 文件   (2)內存   (3)memcache  (4) redis(推薦)

2。config配置(配置項支持4種文件格式)

(1) ini  (2) json(推薦)  (3) xml  (4) yaml

3。context上下文模塊

(1) request   (2) response

4。httplibs模擬客戶端發送http請求(類似curl工具)

(1)支持get,post,put,delete,head  (2)支持https  (3) 支持超時設置  (4)支持文件上傳

5。logs 日志模塊

(1)多種輸出引擎   (2)異步輸出

6。orm:用於處理數據庫

7。session:用戶session

8。toolbox:運行時的監控工具和定時任務

beego框架是模塊化設計,上述模塊間是相互解耦的。

 

四。Beego項目運行基本流程

 


免責聲明!

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



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