您好,欢迎来到博文网 登录 免费注册
购物车
首页 > 首页 > 民国旧书 > Go Web编程+2
Go Web编程+2

实物拍摄 · 支持放大查看

Go Web编程+2

分类 品相八品(九品以上可备注) 库存9999999 件 浏览0 次 上架2026-05-19 运费满 99 元包邮 装订平装 开本32 开
价格面议
该书为一口价议价商品,可直接询价 | 由「博文书店」发货并提供售后
实物拍摄如实描述七天无理由退换48 小时发货
支付方式:微信 / 支付宝 / 网银在线 · 担保交易:买家确认收货后放款
配送方式:快递发货,48 小时内出库,支持合并订单运费

博文书店

好评率 99.2%
在售商品 12860 件
开店时间 2009 年
所在地 北京 · 海淀
本店所有图书均实物拍摄,品相如实描述,支持七天无理由退换。
图书详情 品相说明 交易与配送 售后保障

内容简介

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

目录

第一部分 Go与Web应用

第1章 Go与Web应用 3

1.1 使用Go语言构建Web应用 3

1.1.1 Go与可扩展Web应用 4

1.1.2 Go与模块化Web应用 4

1.1.3 Go与可维护的Web应用 5

1.1.4 Go与高性能Web应用 5

1.2 Web应用的工作原理 6

1.3 HTTP简介 7

1.4 Web应用的诞生 8

1.5 HTTP请求 9

1.5.1 请求方法 10

1.5.2 安全的请求方法 11

1.5.3 幂等的请求方法 11

1.5.4 浏览器对请求方法的支持 11

1.5.5 请求部 12

1.6 HTTP响应 13

1.6.1 响应状态码 13

1.6.2 响应部 14

1.7 URI 15

1.8 HTTP 2简介 16

1.9 Web应用的各个组成部分 16

1.9.1 处理器 17

1.9.2 模板引擎 18

1.10 Hello Go 18

1.11 小结 21



第2章 ChitChat论坛 23

2.1 ChitChat简介 23

2.2 应用设计 24

2.3 数据模型 26

2.4 请求的接收与处理 27

2.4.1 多路复用器 27

2.4.2 服务静态文件 29

2.4.3 创建处理器函数 29

2.4.4 使用cookie进行访问控制 30

2.5 使用模板生成HTML响应 33

2.6 安装PostgreSQL 38

2.6.1 在Linux或FreeBSD系统上安装 38

2.6.2 在Mac OS X系统上安装 39

2.6.3 在Windows系统上安装 39

2.7 连接数据库 39

2.8 启动服务器 44

2.9 Web应用运作流程回顾 45

2.10 小结 46



第二部分 Web应用的基本组成部分

第3章 接收请求 49

3.1 Go的net http标准库 49

3.2 使用Go构建服务器 51

3.2.1 Go Web服务器 51

3.2.2 通过HTTPS提供服务 53

3.3 处理器和处理器函数 56

3.3.1 处理请求 56

3.3.2 使用多个处理器 58

3.3.3 处理器函数 59

3.3.4 串联多个处理器和处理器函数 61

3.3.5 ServeMux和DefaultServeMux 65

3.3.6 使用其他多路复用器 66

3.4 使用HTTP 2 68

3.5 小结 70



第4章 处理请求 72

4.1 请求和响应 72

4.1.1 Request结构 73

4.1.2 请求URL 73

4.1.3 请求部 74

4.1.4 请求主体 76

4.2 Go与HTML表单 77

4.2.1 Form字段 79

4.2.2 PostForm字段 80

4.2.3 MultipartForm字段 81

4.2.4 文件 83

4.2.5 处理带有JSON主体的POST请求 85

4.3 ResponseWriter 86

4.4 cookie 91

4.4.1 Go与cookie 91

4.4.2 将cookie发送至浏览器 92

4.4.3 从浏览器里面获取cookie 94

4.4.4 使用cookie实现闪现消息 96

4.5 小结 99



第5章 内容展示 100

5.1 模板引擎 100

5.2 Go的模板引擎 102

5.2.1 对模板进行语法分析 104

5.2.2 执行模板 105

5.3 动作 106

5.3.1 条件动作 106

5.3.2 迭代动作 108

5.3.3 设置动作 109

5.3.4 包含动作 111

5.4 参数、变量和管道 113

5.5 函数 114

5.6 上下文感知 116

5.6.1 防御XSS攻击 1

品相说明:本书为八品,书脊轻微磨损,内页整洁无涂画,无缺页少页,具体以实物照片为准。

品相标准:十品为全新未翻阅;九品近全新有轻微痕迹;八品有明显使用痕迹但内容完整;七品及以下为有破损或缺页,页面会有详细说明。

瑕疵说明:拍品图片均为实物拍摄,因显示设备差异可能存在轻微色差,以收到实物为准。

交易方式:本站采用担保交易,买家付款后资金由平台托管,确认收货无误后放款给卖家。

配送说明:下单后 48 小时内发货,默认快递发货,满 99 元包邮,多件订单可合并运费。

议价规则:标注「价格面议」的商品可通过站内消息与卖家议价,达成一致后改价下单。

七天无理由退换:收到商品七日内,若与描述不符可申请退换,运费由责任方承担。

纠纷处理:如发生交易纠纷,可提交平台介入处理,客服 09:00-18:00 在线受理。

正品保障:平台对古籍、签名本等贵重商品提供鉴定咨询服务,发现赝品全额退款。

同类好书推荐

查看更多 >
八品 · 366 人关注
价格面议
八品 · 13 人关注
价格面议
八品 · 11 人关注
价格面议
八品 · 11 人关注
价格面议
八品 · 17 人关注
价格面议
八品 · 4 人关注
价格面议
八品 · 2 人关注
价格面议
八品 · 3 人关注
价格面议
八品 · 10 人关注
价格面议
八品 · 8 人关注
价格面议
八品 · 12 人关注
价格面议
八品 · 2 人关注
价格面议

热门推荐

查看更多 >
价格面议
正品保障实物拍摄 如实描述
极速发货48小时内发货
资金托管担保交易 安全支付
七天退换不满意可退换
我的 购物车 客服 顶部