W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
這一章主要闡述了如何基于beego框架進行擴展,這包括靜態(tài)文件的支持,靜態(tài)文件主要講述了如何利用beego進行快速的網站開發(fā),利用bootstrap搭建漂亮的站點。
第二小結講解了如何在beego中集成sessionManager,方便用戶在利用beego的時候快速的使用session。
第三小結介紹了表單和驗證,基于Go語言的struct的定義使得我們在開發(fā)Web的過程中從重復的工作中解放出來,而且加入了驗證之后可以盡量做到數(shù)據安全。
第四小結介紹了用戶認證,用戶認證主要有三方面的需求,http basic和http digest認證,第三方認證,自定義認證,通過代碼演示了如何利用現(xiàn)有的第三方包集成到beego應用中來實現(xiàn)這些認證。
第五小節(jié)介紹了多語言的支持,beego中集成了go-i18n這個多語言包,用戶可以很方便的利用該庫開發(fā)多語言的Web應用。
第六小節(jié)介紹了如何集成Go的pprof包,pprof包是用于性能調試的工具,通過對beego的改造之后集成了pprof包,使得用戶可以利用pprof測試基于beego開發(fā)的應用。
通過這六個小節(jié)的介紹我們擴展出來了一個比較強壯的beego框架,這個框架足以應付目前大多數(shù)的Web應用,用戶可以繼續(xù)發(fā)揮自己的想象力去擴展,我這里只是簡單的介紹了我能想的到的幾個比較重要的擴展。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: