在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ GO/ 6 session和數(shù)據(jù)存儲
7 文本處理
3 Web基礎(chǔ)
14 擴展Web框架
10.4 小結(jié)
2.2 Go基礎(chǔ)
2.8 總結(jié)
6.1 session和cookie
5.5 使用beedb庫進行ORM開發(fā)
8.3 REST
13.6 小結(jié)
5.4 使用PostgreSQL數(shù)據(jù)庫
14.6 pprof支持
14.1 靜態(tài)文件支持
11.2 使用GDB調(diào)試
7.7 小結(jié)
1 GO環(huán)境配置
14.5 多語言支持
7.1 XML處理
1.5 總結(jié)
13 如何設(shè)計一個Web框架
14.3 表單及驗證支持
12 部署與維護
10 國際化和本地化
1.1 Go 安裝
6.2 Go如何使用session
5.6 NOSQL數(shù)據(jù)庫操作
6.5 小結(jié)
9.4 避免SQL注入
12.1 應(yīng)用日志
4.2 驗證表單的輸入
10.1 設(shè)置默認(rèn)地區(qū)
1.3 Go 命令
9.6 加密和解密數(shù)據(jù)
4.1 處理表單的輸入
4.4 防止多次遞交表單
11.3 Go怎么寫測試用例
8 Web服務(wù)
12.3 應(yīng)用部署
5.7 小結(jié)
12.5 小結(jié)
11 錯誤處理,調(diào)試和測試
9.2 確保輸入過濾
14.2 Session支持
6.4 預(yù)防session劫持
12.4 備份和恢復(fù)
8.1 Socket編程
13.1 項目規(guī)劃
13.4 日志和配置設(shè)計
7.6 字符串處理
13.2 自定義路由器設(shè)計
6.3 session存儲
3.4 Go的http包詳解
8.2 WebSocket
10.3 國際化站點
7.5 文件操作
7.4 模板處理
9.1 預(yù)防CSRF攻擊
13.3 controller設(shè)計
2.6 interface
14.4 用戶認(rèn)證
2.3 流程和函數(shù)
附錄A 參考資料
11.1 錯誤處理
9.5 存儲密碼
9.3 避免XSS攻擊
12.2 網(wǎng)站錯誤處理
6 session和數(shù)據(jù)存儲
2.4 struct類型
3.3 Go如何使得Web工作
2.5 面向?qū)ο?/span>
3.1 Web工作方式
1.2 GOPATH與工作空間
2.1 你好,Go
9.7 小結(jié)
13.5 實現(xiàn)博客的增刪改
7.2 JSON處理
10.2 本地化資源
7.3 正則處理
2 Go語言基礎(chǔ)
5.1 database/sql接口
4.5 處理文件上傳
8.5 小結(jié)
4.3 預(yù)防跨站腳本
5.3 使用SQLite數(shù)據(jù)庫
14.7 小結(jié)
3.2 Go搭建一個Web服務(wù)器
2.7 并發(fā)
5 訪問數(shù)據(jù)庫
4 表單
3.5 小結(jié)
1.4 Go開發(fā)工具
11.4 小結(jié)
9 安全與加密
5.2 使用MySQL數(shù)據(jù)庫
4.6 小結(jié)
8.4 RPC

6 session和數(shù)據(jù)存儲

Web開發(fā)中一個很重要的議題就是如何做好用戶的整個瀏覽過程的控制,因為HTTP協(xié)議是無狀態(tài)的,所以用戶的每一次請求都是無狀態(tài)的,我們不知道在整個Web操作過程中哪些連接與該用戶有關(guān),我們應(yīng)該如何來解決這個問題呢?Web里面經(jīng)典的解決方案是cookie和session,cookie機制是一種客戶端機制,把用戶數(shù)據(jù)保存在客戶端,而session機制是一種服務(wù)器端的機制,服務(wù)器使用一種類似于散列表的結(jié)構(gòu)來保存信息,每一個網(wǎng)站訪客都會被分配給一個唯一的標(biāo)志符,即sessionID,它的存放形式無非兩種:要么經(jīng)過url傳遞,要么保存在客戶端的cookies里.當(dāng)然,你也可以將Session保存到數(shù)據(jù)庫里,這樣會更安全,但效率方面會有所下降。

6.1小節(jié)里面講介紹session機制和cookie機制的關(guān)系和區(qū)別,6.2講解Go語言如何來實現(xiàn)session,里面講實現(xiàn)一個簡易的session管理器,6.3小節(jié)講解如何防止session被劫持的情況,如何有效的保護session。我們知道session其實可以存儲在任何地方,6.3小節(jié)里面實現(xiàn)的session是存儲在內(nèi)存中的,但是如果我們的應(yīng)用進一步擴展了,要實現(xiàn)應(yīng)用的session共享,那么我們可以把session存儲在數(shù)據(jù)庫中(memcache或者redis),6.4小節(jié)將詳細的講解如何實現(xiàn)這些功能。

目錄

http://wiki.jikexueyuan.com/project/go-web-programming/images/navi6.png" alt="" />