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項目運行基本流程
?
轉載于:https://www.cnblogs.com/kaixinyufeng/p/9904885.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Go语言入门篇-使用Beego构建完整web应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 使用Adapter适配器
- 下一篇: 直线分割平面(动态规划递推)