posted @ 2013-04-06 16:58 蝈蝈俊 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:
三种机制的切换
首页相关的网页请求路由如下:
# Login
GET / Application.Index
GET /demo Application.EnterDemo
首页显示输入昵称和三种聊天技术选择入口,选择后form提交到App... 阅读全文
摘要:
下载安装Go 首先确认你操作系统是64还是32位的,这样在 https://code.google.com/p/go/downloads/list 下载那个包就知道了。 这里我们要下载的是: go1.1beta1.windows-amd64.msi go1.1beta1 Windows (x86 64-bit) MSI installer 下载完成后,直接安装即可,... 阅读全文
posted @ 2013-04-05 18:26 蝈蝈俊 阅读(537) 评论(0) 推荐(0) 编辑
摘要:
安装Revel框架请参看下面这篇文章:《Go语言Revel框架 准备工作》http://www.cnblogs.com/ghj1976/archive/2013/03/24/2979709.html
运行聊天室例子
运行聊天室例子只需执行下面命令:
$ revel run github.com/robfig/revel/samples/chat
$ revel run github.com/ro... 阅读全文
posted @ 2013-04-03 09:22 蝈蝈俊 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:
众所周知,HTTP 协议,是无状态的,所以不能保持持续的链接。数据交换是通过客户端提交一个 Request 到服务器端,然后服务器端返回一个 Response 到客户端来实现的。 轮询(polling) 一般情况下,通过浏览器访问一个网页,需要浏览器发送一个 HTTP Request,服务器接收到浏览器的请求,返回相应的消息。在一些数据更新比较频繁的应用里,页面的数据要想得到... 阅读全文
posted @ 2013-03-25 18:52 蝈蝈俊 阅读(2600) 评论(0) 推荐(1) 编辑
摘要:
请求处理流程框架图
下图是 Play! Framework的请求处理流程,Revel框架页是一样的。
图片来自:http://www.cnblogs.com/Chaos/archive/2011/04/16/2018315.html
对这幅图的说明如下:Play framework 是一个无状态的面向请求/回应的框架,所有的 HTTP 请求都遵循下面的处理流程: 框架接收到一个 HTT... 阅读全文
posted @ 2013-03-25 11:11 蝈蝈俊 阅读(1045) 评论(0) 推荐(0) 编辑
摘要:
首先请确保 Revel 环境搭配好了,搭配方式参看:
http://www.cnblogs.com/ghj1976/archive/2013/03/24/2979709.html 在命令行依次执行下面命令:
cd $GOPATH
revel new myapp
revel run myapp
执行的结果提示如下: 上面有个提示, Code path should be in GOPATH,b... 阅读全文
posted @ 2013-03-24 21:50 蝈蝈俊 阅读(809) 评论(0) 推荐(0) 编辑
摘要:
一、安装Go
参考下面几篇文章:
http://golang.org/doc/install
http://www.cnblogs.com/ghj1976/archive/2013/01/16/2863142.html 二、设置GOPATH
参考下面几篇文章:
http://www.cnblogs.com/ghj1976/archive/2013/03/24/2979668.html
http... 阅读全文
posted @ 2013-03-24 21:31 蝈蝈俊 阅读(1314) 评论(0) 推荐(0) 编辑
摘要:
Mac下使用Google官方的Go语言安装包:https://code.google.com/p/go/downloads/list 安装的Go,会自动把 /usr/local/go/bin 目录加入PATH中。这样我们直接在控制台就可以执行go语言的一些命令。 http://golang.org/ 阅读全文
posted @ 2013-03-24 21:03 蝈蝈俊 阅读(92478) 评论(2) 推荐(0) 编辑