GoWeb编程黄健宏Go语言实战web开发教程书Go程序设计语言web开发实战指南pdf下载pdf下载

GoWeb编程黄健宏百度网盘pdf下载

作者:
简介:本篇主要提供GoWeb编程黄健宏Go语言实战web开发教程书Go程序设计语言web开发实战指南pdf下载
出版社:博库网旗舰店
出版时间:2017-12
pdf下载价格:9.00¥


预览


内容介绍

基本信息

  • 商品名称:Go Web编程
  • 作者:(新加坡)郑兆雄|译者:黄健宏
  • 定价:79
  • 出版社:人民邮电
  • ISBN号:9787115322470

其他参考信息(以实物为准)

  • 出版时间:2017-12-01
  • 印刷时间:2017-12-01
  • 版次:1
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:290
  • 字数:425千字

内容提要

由郑兆雄著的《Go Web编程》全面介绍使用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开发的初学者还是入 行已久的开发者都会在阅读本书的过程中有所收获。
    

目录

9.3.1 通过通道实现同步
9.3.2 通过通道实现消息传递
9.3.3 有缓冲通道
9.3.4 从多个通道中选择
9.4 在Web应用中使用并发
9.4.1 创建马赛克图片
9.4.2 马赛克图片Web应用
9.4.3 并发版马赛克图片生成Web应用
9.5 小结
**0章 Go的部署
10.1 将应用部署到独立的 服务器
10.2 将应用部署到 Heroku
10.3 将应用部署到Google App Engine
10.4 将应用部署到 Docker
10.4.1 什么是Docker
10.4.2 安装Docker
10.4.3 Docker的理念与 组件
10.4.4 Docker化一个Go Web 应用
10.4.5 将Docker容器推送至 互联网
10.5 部署方法之间的 对比
10.6 小结
附录 安装和设置