From c3d0f47373bfdd074902bb83c66dc92e1749603e Mon Sep 17 00:00:00 2001 From: astaxie Date: Mon, 3 Sep 2012 16:14:16 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A1=AE=E5=AE=9A=E4=BA=86=E6=9C=80=E5=90=8E?= =?UTF-8?q?=E7=9A=84=E7=9B=AE=E5=BD=95=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2.8.md | 2 +- preface.md | 75 ++++++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 63 insertions(+), 14 deletions(-) diff --git a/2.8.md b/2.8.md index ab484874..e4283659 100644 --- a/2.8.md +++ b/2.8.md @@ -28,7 +28,7 @@ ## links * [目录]() * 上一节: [并发](<2.7.md>) - * 下一章: [Go开发博客系统](<3.md>) + * 下一章: [Web基础](<3.md>) ## LastModified * $Id$ \ No newline at end of file diff --git a/preface.md b/preface.md index 00632778..87db695f 100644 --- a/preface.md +++ b/preface.md @@ -13,16 +13,65 @@ - 2.6. [interface](2.6.md) - 2.7. [并发](2.7.md) - 2.8. [小结](2.8.md) -* 3.[设计开发博客系统](3.md) -* 4.如何实现路由 -* 5.web语言处理 -* 6.模版处理 -* 7.session和cookie -* 8.数据库 -* 9.如何编写REST -* 10.文件上传 -* 11.webSockets -* 12.静态文件服务 -* 13.如何国际化 -* 14.如何编写测试代码 -* 15.部署应用 \ No newline at end of file +* 3.Web基础 + - 3.1 web工作方式 + - 3.2 GO搭建一个简单的web服务 + - 3.3 Go如何使得web工作 + - 3.4 Go的http包执行原理 +* 4.表单 + - 4.1 处理表单的输入 + - 4.2 验证表单的输入 + - 4.3 预防跨站脚本 + - 4.4 防止多次递交表单 + - 4.5 处理文件上传 +* 5.访问数据库 + - 5.1 database/sql接口 + - 5.2 使用mysql数据库 + - 5.3 使用sqlite数据库 + - 5.4 使用beedb库进行ORM开发 + - 5.5 NOSQL数据库操作 +* 6.session和数据存储 + - 6.1 session和cookie + - 6.2 Go如何使用session + - 6.3 预防session劫持 + - 6.4 session存储 +* 7.Web服务 + - 7.1 webSockets + - 7.2 REST + - 7.3 RPC +* 8.XML和Json处理 + - 8.1 XML处理 + - 8.2 Json处理 +* 9.安全与加密 + - 9.1 预防session + - 9.2 避免SQL注入 + - 9.3 避免跨站点脚本 + - 9.4 确保输入过滤 + - 9.5 存储密码 + - 9.6 加密和解密数据 +* 10.国际化和本地化 + - 10.1 设置默认地区 + - 10.2 本地化资源 + - 10.3 国际化站点 +* 11.错误处理,故障排除和测试 + - 11.1 错误处理 + - 11.2 使用GDB调试 + - 11.3 Go怎么写测试用例 +* 12.部署与维护 + - 12.1 应用日志 + - 12.2 网站错误处理 + - 12.3 应用部署 + - 12.4 备份和恢复 +* 13.构建博客系统  + - 13.1 创建数据库表  + - 13.2 建立对象类 + - 13.3 创建控制器管理博客帖子 + - 13.4 创建和编辑博客帖子  + - 13.5 预览博客帖子 + - 13.6 更新博客帖子的状态 + - 13.7 小结  +* 14.扩展博客管理系统  + - 14.1 在博客管理系统索引页面上列出帖子 + - 14.2 为博客各月概要增加Ajax功能 + - 14.3 集成WYSIWYG编辑器 + - 14.4 小结  \ No newline at end of file