标签分类
当前位置:首页 > 程序设计电子书 > Web开发电子书网盘下载
Go Web编程 Go Web编程
cjdsn

cjdsn 提供上传

资源
26
粉丝
50
喜欢
69
评论
13

    Go Web编程 PDF 全书超清版

    Web开发电子书
    • 发布时间:

    给大家带来的一篇关于Web开发相关的电子书资源,介绍了关于GO、Web编程方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小117 MB,郑兆雄编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.5,更多相关的学习资源可以参阅 程序设计电子书、等栏目。

  • Go Web编程 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1Cjto4a-JKYf-jPB0uNpdxw
  • 分享码:e6h1
  • Go Web编程

    Go Web 编程》本名《Go Web Programming》,原书由新加坡开发人员郑兆雄(Sau Sheong Chang)写作、 Manning 出版单位,姓名邮电出版社出版引入了此书的汉语著作权,并将其交给黄健宏进行汉语翻译。

    《Go Web 编程》一书紧紧围绕一个网络论坛 作为事例,专家教授用户怎么使用恳求Cpu、多路复用器、模板引擎、分布式存储等核心部件去搭建一个 Go Web 应用,随后在该应用的基础上,搭建出相应的 Web 服务。

    这书通过大量的案例介绍核心定义(如处理恳求和上传响应、模板引擎和数据持久化);

    并深层次探讨更多高級主题(如高并发、Web手机应用程序检测以及布署到标准系统网络服务器和PaaS服务提供商)。

    这书以一个网络论坛为例,解读怎么使用恳求Cpu、多路复用器、模板引擎、分布式存储等核心部件搭建一个Go Web应用,随后在这一应用的基础上,搭建出相应的Web服务。

    值得一提的是,这书在介绍Go Web开发方法时,基本上仅用到Go语言内置的标准库,而不会采用任何特定的Web架构;

    用户学得的知识将不会限于特定的架构,即便未来需要采用制好的架构或者自行搭建架构,依然是从这书中获利。

    目录

    • 第一部分 —— Go 与 Web 应用
    • 第 1 章:Go 与 Web 应用
    • 第 2 章:ChitChat 论坛
    • 第二部分 —— Web 应用的基本组成部分
    • 第 3 章:接收请求
    • 第 4 章:处理请求
    • 第 5 章:内容展示
    • 第 6 章:储存数据
    • 第三部分 —— 实战演练
    • 第 7 章:Go Web 服务
    • 第 8 章:应用测试
    • 第 9 章:发挥 Go 的并发优势
    • 第 10 章:Go 的部署
    • 附录:安装并设置 Go

    上一篇:SOA架构:服务和微服务分析及设计  下一篇:DT时代

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    Web开发相关电子书
    学习笔记
    网友NO.403607

    Java编程Webservice指定超时时间代码详解

    WebService是一种跨编程语言和跨操作系统平台的远程调用技术 所谓远程调用,就是一台计算机a上的一个程序可以调用到另外一台计算机b上的一个对象的方法,譬如,银联提供给商场的pos刷卡系统(采用交互提问的方式来加深大家对此技术的理解)。 远程调用技术有什么用呢?商场的POS机转账调用的转账方法的代码是在银行服务器上,还是在商场的pos机上呢?什么情况下可能用到远程调用技术呢?例如,amazon,天气预报系统,淘宝网,校内网,百度等把自己的系统服务以webservice服务的形式暴露出来,让第三方网站和程序可以调用这些服务功能,这样扩展了自己系统的市场占有率,往大的概念上吹,就是所谓的SOA应用。 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务端程序和客户端程序可以在不同的操作系统上运行。 除了WebService外,常见的远程调用技术还有RMI(Remotemethodinvoke)和CORBA,由于WebService的跨平台和跨编程语言特点,因此比其他两种技术应用更为广泛,但性能略低。 使用JDK对Webservice的支持进行Webservice调用时通常的操作步骤如下: //1、创建一个javax.xml.ws.Service实例javax.xml.ws.Service service = javax.xml.ws.Service.create(wsdl, ……

    网友NO.631765

    Python的Tornado之WebSocket服务端编程的介绍

    本篇文章给大家带来的内容是关于Python的Tornado之WebSocket服务端编程的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 Tornado定义了tornado.websocket.WebSocketHandler类用于处理WebSocket链接的请求,应用开发者应该继承该类并实现其中的open()、on_message()、on_close()函数。 WebSocketHandler.open()函数:在一个新的WebSocket链接建立时,Tornado框架会调用此函数。在本函数中,开发者可以和在get()、post()等函数中一样用get_argument()函数获取客户端提交的参数,以及用get_secure_cookie/set_secure_cookir等操作Cookie等。 WebSocketHandler.on_message(message)函数:建立WebSocket链接后,当收到来自客户端的消息时,Tornado框架会调用本函数。通常,这是服务器端WebSocket编程的核心函数,通过解析收到的消息做出相应的处理。 WebSocketHandler.on_ close()函数:当WebSocket链接被关闭时,Tornado框架会调用本函数。在本函数中,可以通过访问self.close_code和self.close_reason查询关闭的原因。 除了这三个Tornado框架自动调用的入口函数,WebSocketHandler还提供了两个开发者主动操作WebSocket函数。 WebSocketHandler.write_message(message,binary=False)函数:用于向与本链接相对于的客户端写入消息。 WebSocketHandler.close(code=None,reason=None)函数:主动关闭WebSocket链接。其中的code和reason用于……

    网友NO.262982

    Python中Tornado下WebSocket客户端编程的介绍

    本篇文章给大家带来的内容是关于Python中Tornado下WebSocket客户端编程的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 由于WebSocket是HTML5的标准之一,所以主流浏览器的Web客户端编程语音JavaScript已经支持WebSocket的客户端编程。 客户端编程围绕着WebSocket对象展开,在JavaScript中可以通过如下代码初始化WebSocket对象: var Socket=new WebSocket(url); 在代码中只需给WebSocket构造函数传入服务器的URL地址,比如http://mysite.com/point. 可以为该对象的如下事件指定处理函数以相应它们: WebSocket.onopen:此事件发生在WebSocket链接建立时。 WebSocket.onmessage:此事件发生在收到了来自服务器的消息时。 WebSocket.onerror:此事件发生在通信过程中有任何错误时。 WebSocket.onclose:此事件发生在服务器的链接关闭时。 除了这些事件处理函数,还可以通过WebSocket对象的两个方法进行主动操作: WebSocket.send(data):向服务器发送消息。 WebSocket.close():主动关闭现有链接。 客户端WebSocket编程实例程序如下:index.html !DOCTYPE htmlhtml lang=enhead meta charset=UTF-8 titleWebSocket/title/headbodya href=javascript:WebSocketTest()运行WebSocket/ap id=messages style=height: 200px;background: black;color:white/p/bodyscript type=text/javascript var messageContainer=document.getElementById(messages); function WebSocketT……

    网友NO.607458

    Python Web编程之WSGI协议简介

    本文实例讲述了Python Web编程之WSGI协议。分享给大家供大家参考,具体如下: WSGI简介 Web框架和Wen服务器之间需要进行通信,如果在设计时它们之间无法相互匹配,那么对框架的选择就会限制对Web服务器的选择,这显然是不合理的。这时候需要设计一套双方都遵守的接口。WSGI是Python Web Server Gateway Interface的简称。WSGI标准在PEP 333中定义并被许多框架实现,它规定了一种在Web服务器之间具有可移植性。在后来的PEP 3333中添加了Python 3的支持和更多相关的说明。有了通用的WSGI协议,Web开发者就能够任意选择适合自己的组合,而Web服务器和Web框架的开发者们也能够把精力集中到各自的领域。 常见的WSGI容器 WSGI是一个同步接口,所以Tornado的WSGI容器是无法实现异步的。主流的选择是 Gunicorn 和 uWSGI 。 Gunicorn Gunicorn易于配置,兼容性好,CPU消耗很少,在豆瓣使用广泛。它支持多种Worker模式,推荐的模式有如如下几种: 同步Worker :默认模式,也就是一次只处理一个请求 异步Worker :通过Eventlet、Gevent实现的异步模式 异步IO Worker :目前支持gthread和gaiohttp两种类型 安装Gunicorn: pip install gunicorn Gunicorn的启动非常简单,语法如下: gunicorn [OPTIONS] MODULE_NAME:VARIABLE_NAME 举个栗子,manager.py: from flask import Flaskapp = Flask(__name__)@app.route("/")def hello_world(): ret……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明