你如果搜索Go Web編程電子書的話,一定會看到好幾個不同的版本,而在本節(jié)內容中小編為大家整理帶來的這份go web編程電子書的開頭是這樣的“因為自己對Web開發(fā)比較感興趣,所以最近抽空在寫一本開源的書籍《Go Web編程》《Build Web Application with Golang》。寫這本書不表示我能力很強,而是我愿意分享,和大家一起分享Go寫Web應用的一些東西。”——不知道是不是你所需要的那份go web編程電子書呢?如果是的話,那就趕緊來東坡下載站進行下載吧!
Go Web編程電子書目錄
1.Go環(huán)境配置
1.1. Go安裝
1.2. GOPATH 與工作空間
1.3. Go 命令
1.4. Go開發(fā)工具
1.5. 小結
2.Go語言基礎
2.1. 你好,Go
2.2. Go基礎
2.3. 流程和函數
2.4. struct
2.5. 面向對象
2.6. interface
2.7. 并發(fā)
2.8. 小結
3.Web基礎
3.1 web工作方式
3.2 Go搭建一個簡單的web服務
3.3 Go如何使得web工作
3.4 Go的http包詳解
3.5 小結
4.表單
4.1 處理表單的輸入
4.2 驗證表單的輸入
4.3 預防跨站腳本
4.4 防止多次遞交表單
4.5 處理文件上傳
4.6 小結
5.訪問數據庫
5.1 database/sql接口
5.2 使用MySQL數據庫
5.3 使用SQLite數據庫
5.4 使用PostgreSQL數據庫
5.5 使用beedb庫進行ORM開發(fā)
5.6 NOSQL數據庫操作
5.7 小結
6.session和數據存儲
6.1 session和cookie
6.2 Go如何使用session
6.3 session存儲
6.4 預防session劫持
6.5 小結
7.文本文件處理
7.1 XML處理
7.2 JSON處理
7.3 正則處理
7.4 模板處理
7.5 文件操作
7.6 字符串處理
7.7 小結
8.Web服務
8.1 Socket編程
8.2 WebSocket
8.3 REST
8.4 RPC
8.5 小結
9.安全與加密
9.1 預防CSRF攻擊
9.2 確保輸入過濾
9.3 避免XSS攻擊
9.4 避免SQL注入
9.5 存儲密碼
9.6 加密和解密數據
9.7 小結
10.國際化和本地化
10.1 設置默認地區(qū)
10.2 本地化資源
10.3 國際化站點
10.4 小結
11.錯誤處理,調試和測試
11.1 錯誤處理
11.2 使用GDB調試
11.3 Go怎么寫測試用例
11.4 小結
12.部署與維護
12.1 應用日志
12.2 網站錯誤處理
12.3 應用部署
12.4 備份和恢復
12.5 小結
13.如何設計一個Web框架
13.1 項目規(guī)劃
13.2 自定義路由器設計
13.3 controller設計
13.4 日志和配置設計
13.5 實現博客的增刪改
13.6 小結
14.擴展Web框架
14.1 靜態(tài)文件支持
14.2 Session支持
14.3 表單支持
14.4 用戶認證
14.5 多語言支持
14.6 pprof支持
14.7 小結
附錄A 參考資料
Go Web編程內容截圖
- PC官方版
- 安卓官方手機版
- IOS官方手機版