資料介紹
本書全面介紹使用 Go語言開發 Web 應用所需的全部基本概念,并詳細講解如何運用現代設計原則使用GO語言構建 Web 應用 本書通過大量的實例介紹核心概念(如處理請求和發送響模板引擎和數據持久化),并深入討論更多高級主題(如并發 Web 應用程序測試以及部署到標準系統服務器 PaaS 提供商)
本書以一個網絡論壇為例,講解如何使用請求處理器、多路復用器、模板引擎、存儲系統等核心組件構建一個 Go Web 應用,然后在這一應用的基礎上,構建出相應的 Web 服務 值得一提的是,本書在介紹 Go Web 開發方法時,基本上只用到 Go 語言自帶的標準庫,而不會用到任何特定的 Web 框架,讀者學到的知識將不會局限于特定的框架,即使將來需要用到現成的框架或者自行構建框架, 仍然會從本書中獲益 本書除了講解具體的 Web 開發方法,還介紹如何對 Go Web 應用進行測試,如何使用 Go 的并發特性提高 Web 應用的性能,以及如何在 Heroku Google App Engine Digital Ocean 等云平臺上部署 Go Web 應用;此外,書中還傳授一些 Go Web 開發方面的經驗和提示 這些重要的實踐知識將幫助讀者快速成為真正具有生產力的 Go Web 開發者閱讀本書需要讀者具備基本的 Go 語言編程技能并掌握 Go 語言的語法 本書適合所有想用 Go 語言進行 Web 開發的讀者閱讀,無論是 Web 開發的初學者還是人行已久的開發者都會在閱讀本書的過程中有所收獲。
隨著近年來Web開發的盛行,很多相關書籍也隨之如雨后春筍般出現,然而在這些書籍當中,絕大多數書籍都只關注表面的實現代碼,而對代碼背后的技術原理卻少有提及。讀者在看這類書籍時,雖然可以學到某個框架或者某個庫的API,并根據書中給出的代碼搭建出一個個演示程序( demo),但是對隱藏在這些代碼之下的原理卻無所知。 這種停留在表面的理解-且離開了書本的指導,就會讓人感到寸步難行,不知所措。
本書的獨特之處在于,它拋開了現有的所有Go Web框架,僅僅通過Go語言內置的標準庫來展示如何去構建-一個Web應用或Web服務。這樣敬的好處是,無論將來讀者是使用這些標準庫來構建Web應用,還是使用現成的框架去構建Web應用,又或者使用自己建造的框架去構建Web應用,本書介紹的知識都是非常有用的:如果使用的是現成的框架,那么這些框架的內部實現通常就是由本書介紹的Go標準庫構建的;如果選擇自建框架,那么將有很大概率會用到本書介紹的Go標準庫。因此,不論在何種情況下,本書對于構建Go Web應用都是非常有幫助的。
本書的另-一個優點是, 它在介紹Web應用開發技術的同時,也介紹了隱藏在這些技術背后的基礎知識。比如,在介紹Web處理器( handler )的創建方法之前,本書就先深人淺出地介紹了HTTP協議,然后才說明具體的清求處理方法以及響應返回方法:又比如說,在介紹會話( sion)技術時,本書就先說明了HTTP協議的無狀態性質,然后才說明如何使用會話去解決這一問題;類似的例子在書里面還有很多,不一面足。對剛開始接觸web開發的讀者來說,本書這種“知其然,也知其所以然”的教授方式能夠讓讀者打好Web開發的基礎,從而達到事半功信的效果;此外,對那些已經有一定Web開發經驗的讀者來說,本書將在介紹Go Web開發方法的同時,幫助讀者回顧和鞏固Web開發的相關基礎知識,并藉此成為更好的Web開發者。
綜上所述,我認為這本書對所有關心Web開發的人來說,都是非常值得-讀的一無論讀者使用的是Go語言還是其他語言、x框架還是Y框架,無論讀者是Web開發的初學者還是人行已久的開發者,應該都會在閱讀本書的過程中有所收獲。
- 圖解數字磁帶錄音機的PDF電子書免費下載 99次下載
- 現代無線電實驗的PDF電子書免費下載 250次下載
- 半導體收音機淺談的PDF電子書免費下載 162次下載
- 光學諧振腔的圖解分析與設計方法的PDF電子書免費下載 123次下載
- MATLAB函數速查手冊PDF電子書免費下載 148次下載
- 電子管數據手冊合集PDF電子書免費下載 72次下載
- 寫給文科生看的編程入門Python管窺PDF電子書免費下載 6次下載
- 8051系列單片機C程序設計完全手冊PDF電子書免費下載 263次下載
- 51單片機100實例源碼的注釋詳細PDF電子書免費下載 213次下載
- 全國大學生電子設計競賽的常用電路模塊制作PDF電子書免費下載 0次下載
- 電冰箱快速維修PDF電子書免費下載 43次下載
- 家電維修1128例PDF電子書免費下載 186次下載
- STM8 C語言精品編程100例PDF版電子書免費下載 0次下載
- 數字信號處理算法C語言實現PDF版電子書免費下載 0次下載
- 《Visual C++游戲編程基礎》電子書.pdf 0次下載
- Go編程語言-你應該知道的一切 482次閱讀
- 電子書閱讀器內置鋰電池供電自動切換電路 1600次閱讀
- 可以通過Web訪問的Linux終端工具 616次閱讀
- mayfly-go主要功能簡介 2053次閱讀
- Go并發模型的實現原理 1254次閱讀
- Go 1.18 正式發布后有哪些特性 2977次閱讀
- 手機熱點可以替代寬帶長期使用嗎? 4105次閱讀
- 現在流行的Web APP開發框架有哪些 1.1w次閱讀
- GO語言簡介!GO是理想的編程語言嗎? 4258次閱讀
- Go語言在多線程領域編程、跨異構平臺及編程難易程度的優勢 6138次閱讀
- Go和Python,Erlang的語言對比分析和Go編程示例概述 7579次閱讀
- 我們在使用Go語言編程之前有什么呢?為什么選擇Go語言編程? 3927次閱讀
- 網易有道CEO周楓推薦Go語言并介紹Go語言的3個優點 5095次閱讀
- 最新電子書拆解評測系列報道(一):打開你的眼界 1.2w次閱讀
- AUTOCAD2009免費下載中文版 CAD2009簡體中文下載及安裝方法 1.2w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多