購物比價找書網找車網
FindBook  
 有 3 項符合

21世紀的C語言:史上最簡潔程式語言Go Web開發到底

的圖書
21世紀的C語言:史上最簡潔程式語言Go Web開發到底 21世紀的C語言:史上最簡潔程式語言Go Web開發到底

作者:謝孟軍 
出版社:佳魁資訊股份有限公司
出版日期:2014-04-29
語言:繁體書   
圖書介紹 - 資料來源:博客來   評分:
圖書名稱:21世紀的C語言:史上最簡潔程式語言Go Web開發到底

內容簡介

  主要分三部分,第一部分是Go 語言的基礎語法,介紹Go 語言的一些語法特性、環境設定和開發工具。第二部分是Web 開發,介紹Go Web 的基本原理、表單處理、資料庫操作、Session 和Cookie 處理、文字處理、Socket 程式設計、安全加密、國際化和本地語系化、錯誤處理和偵錯、如何部署和維護等基礎知識,並且針對整個Web 開發中需要用到的基礎知識,結合Go 語言程式的原理進行詳細的介紹,針對Go 語言在Web 開發方面不存在的工具,提供詳細的實現方式。第三部分是應用框架beego,主要介紹beego 框架的設計、實現及應用。

本書特色

  Go語言是非常簡潔的語言。具有三大優點:第一,效能好;第二,語法簡單;第三,開發效率高。無論是開發、測試、部署、專案規模的擴充,或是團隊協作,Go 語言考慮都非常周到;而且語法恰當好處,不多不少,夠用就是它的設計原則,非常適合專案的開發。

  本書詳盡介紹如何用Go語言進行Web應用的開發,將Go語言的特性與Web開發應用結合,幫讀者成功地構建跨平台的應用程式,節省Go語言開發Web的寶貴時間。

  全書以一個Web 服務相關的問題域展開:表單處理、資料庫、階段(Session)、安全、國際化和本地語系化、記錄檔、部署與維護。最後,結合作者的實作,列出了一個參考的Web 程式設計框架,以簡化Web 程式設計,提升開發效率。

  無論是對那些只聽過Go 語言而打算開始了解,還是已經進行Go語言開發的讀者,本書都極具參考價值。

本書適合讀者

  PHP 或其他動態語言愛好者、C、 C++ 、Java使用者。
 

目錄

推薦序1
推薦序2
前言

第1章 GO 語言環境設定
1.1 Go 語言安裝  
1.2 GOPATH 與工作空間  
1.3 Go 語言指令  
1.4 Go 語言開發工具  
1.5 總結

第2章 Go 語言基礎
2.1 你好,Go  
2.2 Go 語言基礎
2.3 流程和函數
2.4 struct 類型  
2.5 物件導向
2.6 interface  
2.7 平行處理
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 開發  
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 設定預設地區
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 專案規劃  
13.2 自訂路由器設計  
13.4 記錄檔和設定設計
13.5 實現部落格的增刪改
13.6 總結

第14章 擴充Web 框架„
14.1 靜態檔案支援  
14.2 Session 支援  
14.3 表單及驗證支援  
14.4 使用者認證  
14.5 多語言支援
14.6 pprof 支援  
14.7 總結
 

詳細資料

  • ISBN:9789865712341
  • 規格:平裝 / 416頁 / 17 x 23 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣
贊助商廣告
 
金石堂 - 今日66折
懸案密碼:籠裡的女人
作者:猶希.阿德勒.歐爾森
出版社:奇幻基地出版事業部
出版日期:2011-09-29
66折: $ 211 
金石堂 - 今日66折
1本就通 國中英文文法:313萬人證實最有效的句型套用術,把學過的文法救回來!(附QR碼線上音檔)
作者:長澤壽夫
出版社:國際學村出版社
出版日期:2023-03-02
66折: $ 250 
金石堂 - 今日66折
大小姐小學生(全套3冊):1.香娜兒的初體驗+2.香娜兒的大挑戰+3.香娜兒的赴約考驗(套書加贈「大小姐待辦事項便條紙」,共三款)
作者:川之上英子、川之上健
出版社:小熊出版社
出版日期:2023-07-19
66折: $ 634 
金石堂 - 今日66折
自我時代優勢練習:成長,成事,成為極少數!更要成就自己的6堂行動蛻變課
作者:帥健翔
出版社:財經傳訊
出版日期:2021-02-25
66折: $ 263 
 
金石堂 - 暢銷排行榜
療癒攻陷-全
作者:doji
出版社:長鴻出版社股份有限公司
出版日期:2025-04-11
$ 119 
博客來 - 暢銷排行榜
世界盡頭的咖啡館:這一生,我為何而存在?(全球每19秒售出1本!療癒千萬人的暢銷經典,定位人生的神奇之書)
作者:約翰‧史崔勒基 (John Strelecky)
出版社:三采
出版日期:2025-02-27
$ 395 
Taaze 讀冊生活 - 暢銷排行榜
一個週末!打造千萬事業:七次創業都成功,創造財富破億!超簡單公式教會你找到需求×設計方案×持續成長,將收益最大化
作者:諾亞.凱根、塔爾.拉茲
出版社:英屬維京群島商高寶國際有限公司台灣分公司
出版日期:2024-11-27
$ 331 
金石堂 - 暢銷排行榜
高嶺之花、狂亂綻放 首刷限定版-04完
作者:左京亞也
出版社:長鴻出版社股份有限公司
出版日期:2025-04-07
$ 166 
 
金石堂 - 新書排行榜
定義關係3
作者:CHADA
出版社:平心出版(欣燦連)
出版日期:2025-04-02
$ 300 
金石堂 - 新書排行榜
對你的承諾 (首刷限定版) 03
作者:南月ゆう
出版社:東立出版社
出版日期:2025-04-01
$ 247 
博客來 - 新書排行榜
養心2:泥魔妖的誘惑(首批附贈作者印簽金句扉頁及五悔角色卡)
作者:陳郁如
出版社:親子天下
出版日期:2025-03-27
$ 331 
 

©2025 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策