修改了目录,完成了第九章第一小节

This commit is contained in:
xiemengjun
2012-10-14 22:48:14 +08:00
parent e7f471e0eb
commit 633ec34de2
8 changed files with 108 additions and 30 deletions

9
8.3.md
View File

@@ -96,15 +96,10 @@ Go没有为REST提供直接支持但是因为RESTful是基于HTTP协议实现
http.ListenAndServe(":8088", nil)
}
上面的代码我们演示如何编写一个REST的应用我们访问的资源是用户然后我们通过不同的method来访问不同的函数这里我们使用了一个第三方库`github.com/drone/routes`这个库实现了方便的路由规则映射我们在上面章节也介绍过可以实现自定义的路由器这个库就实现了自定义的路由我们可以很方便的实现REST的架构。通过上面的代码我们知道REST就是根据不同的method访问同一个资源的时候实现不同的逻辑处理。
上面的代码演示了如何编写一个REST的应用我们访问的资源是用户我们通过不同的method来访问不同的函数这里使用了第三方库`github.com/drone/routes`在前面章节我们介绍过如何实现自定义的路由器这个库实现了自定义路由和方便的路由规则映射通过它我们可以很方便的实现REST的架构。通过上面的代码可知REST就是根据不同的method访问同一个资源的时候实现不同的逻辑处理。
##总结
REST是一种架构风格汲取了WWW的成功经验无状态以资源为中心充分利用HTTP协议和URI协议提供统一的接口定义使得它作为一种设计Web服务的方法而变得流行。在某种意义上通过强调URI和HTTP等早期Internet标准REST是对大型应用程序服务器时代之前的Web方式的回归。目前Go对于REST的支持还是很简单的通过实现自定义的路由规则我们就可以实现不同的method实现不同的handle这样就实现了REST的架构。
REST是一种架构风格汲取了WWW的成功经验无状态以资源为中心充分利用HTTP协议和URI协议提供统一的接口定义使得它作为一种设计Web服务的方法而变得流行。在某种意义上通过强调URI和HTTP等早期Internet标准REST是对大型应用程序服务器时代之前的Web方式的回归。目前Go对于REST的支持还是很简单的通过实现自定义的路由规则我们就可以不同的method实现不同的handle这样就实现了REST的架构。
## links
* [目录](<preface.md>)