互联网诞生后的几十年里,互联网发生了爆炸性的发展,如今已席卷全球。 因此,Web编程日益流行,Web编程的兴起不可忽视。
因此,今天给大家分享一份《Go Web编程实战》,文档介绍如何用Go语言进行Web应用的开发,将Go语言的特性与Web开发实战组合到一起,帮读者成功地构建跨平台的应用程序,节省Go语言开发Web的宝贵时间。有了这些针对真实问题的解决方案放在手边,大多数编程难题都会迎刃而解。
在这份文档中,读者可以更加方便地找到各种编程问题的解决方案,内容涵盖文本处理、表单处理、Session管理、数据库交互、加/解密、国际化和标准化,以及程序的部署维护等运维方面的知识,最后还介绍了一个快速开发的框架帮助您迅速进入Go语言的Web开发。
文档目录
- 介绍
- Go环境配置
- Go语言基础
- Web基础
- 表单
- 访问数据库
- session和数据存储
- 文本文件处理
- Web服务
- 安全与加密
- 国际化和本地化
- 错误处理,调试和测试
- 部署与维护
- 如何设计一个Web框架
- 扩展Web框架
部分文档内容展示
第三章:Web基础
- web工作方式
- Go搭建-个简单的web服务
- Go如何使得web工作
- Go的http包详解
- 小结
第四章:表单
- 处理表单的输入
- 验证表单的输入
- 预防跨站脚本
- 防止多次递交表单
- 处理文件.上传
- 小结
第五章:访问数据库
- databasel sq1接口
- 使用MySQL数据库
- 使用SQLi te数据库
- 使用Poster eSQL数据库
- 使用beedb库进行0RM开发
- NOSQL数据库操作
- 小结
第六章:session和数据存储
- session和cookie
- Go如何使用session
- session存储
- 预防session劫持
- 小结
第八章:Web服务
- Socket编程
- WebSocket
- REST
- RPC
- 小结
第九章:安全与加密
- 预防CSF攻击
- 确保输入过滤
- 避免XSS攻击
- 避免SQL注入
- 存储密码
- 加密和解密数据
- 小结
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。