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