Go Web编程

Go Web编程

评分

★★★★★

ISBN

9787121200915

出版社

电子工业出版社 2013-06-01出版

作者

谢孟军

分类

编程设计

内容简介
本书介绍如何使用Go语言编写Web,包含了Go语言的入门、Web相关的一些知识、Go中如何处理Web的各方面设计(表单、session、cookie等)、数据库以及如何编写Go Web应用等相关知识。通过本书的学习能够让读者了解Go的运行机制,如何用Go编写Web应用,以及Go的应用程序的部署和维护等,让读者对整个的Go的开发了如指掌。
AI简介
这是一本专注于Go语言在Web开发中的应用和实战的著作。全书从Go语言环境配置开始,详细介绍了如何安装Go语言,配置开发环境,使用Go语言命令工具以及选择合适的开发工具。接着,作者深入讲解了Go语言基础,包括Hello World、Go语言基础、流程和函数、struct类型、面向对象、interface、并发等内容。 在Web开发部分,书中详细讲解了Web工作方式,Go语言搭建Web服务器,以及HTTP协议等内容。此外,还深入探讨了如何处理表单,包括处理表单的输入、验证表单的输入、预防跨站脚本、防止多次递交表单、处理文件上传等内容。在数据库处理方面,书中介绍了访问数据库,包括database/sql接口、使用MySQL数据库、使用SQLite数据库、使用PostgreSQL数据库、使用beedb库进行ORM开发、NOSQL数据库操作等内容。 书中还详细讲解了如何处理Web应用中的典型攻击手法,如跨站请求伪造(CSRF)、跨站脚本(XSS) 和SQL注入等,以及如何进行Web应用的安全防护与加密算法。此外,还介绍了如何参与开源项目,以及如何在开源项目中进行贡献。 在错误处理、调试和
阅读/下载地址