1.5 KiB
1.5 KiB
14.7 小結
這一章主要闡述瞭如何基於beego框架進行擴充套件,這包括靜態檔案的支援,靜態檔案主要講述瞭如何利用beego進行快速的網站開發,利用bootstrap建立漂亮的站點;第二小結講解了如何在beego中整合sessionManager,方便使用者在利用beego的時候快速的使用session;第三小結介紹了表單和驗證,基於Go語言的struct的定義使得我們在開發Web的過程中從重複的工作中解放出來,而且加入了驗證之後可以儘量做到資料安全,第四小結介紹了使用者認證,使用者認證主要有三方面的需求,http basic和http digest認證,第三方認證,自訂認證,透過程式碼示範瞭如何利用現有的第三方套件整合到beego應用中來實現這些認證;第五小節介紹了多語言的支援,beego中集成了go-i18n這個多語言套件,使用者可以很方便的利用該函式庫開發多語言的Web應用;第六小節介紹瞭如何整合Go的pprof套件,pprof套件是用於效能除錯的工具,透過對beego的改造之後集成了pprof套件,使得使用者可以利用pprof測試基於beego開發的應用,透過這六個小節的介紹我們擴展出來了一個比較強壯的beego框架,這個框架足以應付目前大多數的Web應用,使用者可以繼續發揮自己的想象力去擴充套件,我這裡只是簡單的介紹了我能想的到的幾個比較重要的擴充套件。