摘要: 从这里开始就真正进入框架的使用了。play是一个full stack的web框架,mvc当然是其中至关重要的一部分,今天简单的记录下我的学习体会。 说到mvc,无非是model - view - controller,下面就分别就这几部分看看play中mvc的使用方法。 1. Controller:在play中,controller被称为action,与struts类似,而在使用上,也与struts中大同小异。按照网站上的解释,一个action是一个通过request生成response的方法。要想添加一个新的action的话,定义一个方法即可,只有一点需要注意的,那就是这个方法必须位于一个. 阅读全文
posted @ 2012-11-26 23:41 yaotc 阅读(549) 评论(0) 推荐(0)
摘要: 对于scala的实际开发完全是新手,因此打算从play framework入手,学习一下实际开发中scala的使用,同时也了解一下play与spring mvc,struts这些传统的mvc框架有什么不同。 首先,当然是下载和配置play的开发包。下载解压完成后,将解压出的目录路径添加到path环境变量中,过程就不细说了。完成后,打开cmd,输入play,能出现以下提示,就表示成功了。然后,按照图上的提示,通过play new 项目名称新建一个项目即可。当然,最好cd到自己希望保存项目的路径。按照提示,输入名字,项目类型,一个模板项目就创建完成了。到此为止,一个新的web工程就创建完毕的,接. 阅读全文
posted @ 2012-11-11 22:28 yaotc 阅读(202) 评论(0) 推荐(0)
摘要: 我们都知道,传统的web应用对于处理实时性请求比较无力,抛开flash和java applet这样的方式,要想实现从服务端到客户端的消息推送,是非常困难的(当然,可以利用ajax长请求这样的解决方案)。归根结底,是因为http协议本身就被设计成requst -- response,即请求--响应模式。客户端发送请求,服务端进行处理,完成后返回响应,这样的模式对于传统的web应用来说非常有效(请求完成后释放,对于web应用的伸缩性非常有利),但是,对于游戏一类的实时性要求很高的应用,根本无能为力。目前主流的web游戏,也无非借助flash一类技术中的socket链接实现实时。但是,这样的情况在. 阅读全文
posted @ 2012-10-08 21:32 yaotc 阅读(262) 评论(0) 推荐(1)