PlayFramework
文章平均质量分 65
desert3
这个作者很懒,什么都没留下…
展开
-
play 传值 Scope flash,params,renderArgs,routeArgs,session
[b]play.mvc.Controller:play framework的控制器基类[/b]Scope.Flash flash:一个存放在hash map中存储[color=red]临时变量[/color]的变量范围。。通常情况下,在request的处理过程中把值放进去,然后在[color=red]紧接着的下一个请求[/color]处理中被使用,[color=red]下一个请求(第2个请...原创 2012-06-05 14:16:17 · 148 阅读 · 0 评论 -
play Modules & 使用成熟的Java模块、框架、Spring & 模块和插件的区别
[url=http://www.playframework.org/modules]play module repository[/url]:这里的模块仓库是给Play 1.x用的([color=red]注意,这里的所有module都是定制的,譬如spring-1.0.2module,1.0.2是模块的版本,而里面包含的sprin的版本是2.5.5[/color])。Play 2.x的模块可以放在...原创 2012-04-19 13:52:53 · 123 阅读 · 0 评论 -
play版本升级、降级 & dependencies.yml & 一台机器多版本 & 同时运行多个实例
在[b]conf\dependencies.yml[/b]文件中可以指定项目使用哪个版本的play framework。如果不指定后面的版本,就是使用服务器上默认安装的play版本。[code="html"]# Application dependenciesrequire: - play 1.2.4[/code][b]版本升级、降级[/b]:要做版本升级、降...原创 2012-04-18 15:05:21 · 156 阅读 · 0 评论 -
play 2.x & 1.xIDE & debug
[color=red]play 2.x:[/color][b]把play项目导入eclipse[/b]:1, 通过eclipsify命令生成eclipse需要的文件[code="html"][My first application] $ eclipsify#或者在项目todolist目录下,执行play eclipsify[/code]2,通过File/Impor...原创 2012-04-18 14:08:59 · 103 阅读 · 0 评论 -
play framework & 安装 & 创建新项目 & play常用命令
[url=http://www.playframework.org/]Play framework[/url]使用Apache V2协议是一个Java & Scala的[color=red]程序框架和执行容器[/color],使得更加容易地创建Web应用程序。。Play基于一个[color=red]轻量级、无状态、界面对用户友好[/color]的架构,并为高稳定性的Web程序提供[color=...原创 2012-04-17 13:57:13 · 230 阅读 · 0 评论 -
Play framework 1.2.3 使用缓存、Memcached集成
play框架包含一个缓存lib,这个lib是用来和Memcached集成做分布式缓存用的。[color=red]如果不配置Memcached,play框架将会使用单独的缓存(EhCache),其数据存储在JVM的堆中[/color]。把数据存储在JVM的堆中[color=red]违反了play框架“不共享任何东西”的原则[/color],这也导致了你不能把应用程序同时部署到多个机器,即不能...原创 2012-07-13 09:25:51 · 88 阅读 · 0 评论 -
Play framework 1.2.3 Jobs定时任务、异步任务、引导任务、触发任务、关闭任务
Play framework是一个web应用程序,大部分的应用逻辑都是通过在Controllers中以响应HTTP请求的方式来完成的。有时候你可能需要执行一些和HTTP请求无关的应用逻辑。这在处理一些[color=red]初始化任务、维护任务、不阻塞HTTP请求连接池的耗时任务[/color]时非常有用。Jobs是完全受Framework管理的。也就是说[color=red]pla...原创 2012-07-12 16:05:44 · 222 阅读 · 0 评论 -
Play 内置模板标签(1.2.3版本)
[url=http://www.playframework.org/documentation/1.2.3/tags]Play framework 1.2.3 Built-in template tags [/url][b]a标签[/b]: 用来插入一个连接到控制器方法的html link。如下:[code="html"]#{a @Application.logout()}Discon...原创 2012-06-18 14:03:09 · 156 阅读 · 0 评论 -
play plugin插件 实现类似Servlet中的拦截器效果
play plugin和module的区别见:[url=http://desert3.iteye.com/admin/blogs/1490279]play Modules & 使用成熟的Java模块、框架、Spring & 模块和插件的区别[/url]创建插件的步骤:1,创建一个从[color=red]play.PlayPlugin[/color]继承的类,然后覆盖其中的一些[url=...原创 2012-06-15 15:05:32 · 106 阅读 · 0 评论 -
Play tag标签,模板、tag中直接调用后台静态java方法
见[url=http://desert3.iteye.com/admin/blogs/1553262]Play Framework template engine模板引擎&模板隐含变量[/url],play标签可以自定义变量并传值。tag变量命名时以[color=red]下划线_开始,传值时,省略下划线,多个变量之间用逗号分隔[/color],如下[code="html"]#{tag ...原创 2012-06-15 11:02:27 · 238 阅读 · 0 评论 -
play secure模块 验证和授权管理
参考:[url]http://www.playframework.org/documentation/1.2.3/secure[/url]Play Secure模块放置在play安装目录\modules\secure下,[color=red]包含在play标准的发布包中[/color]。简单的Secure模块被设计用来帮助用户在应用程序中提供验证和授权管理。它提供了一个简单的控制器cont...原创 2012-06-14 15:48:34 · 287 阅读 · 0 评论 -
Play framework HTTP Route路由
[color=red]路由组件负责把进来的HTTP请求转换成Controller控制器下的一个static,plubic方法,并调用方法提供服务。[/color]一个HTTP请求在MVC框架下被视作一个事件,它主要包含2部分信息:请求路径、包含query string(如/client/14, /photo/list)和HTTP 方法(GET, POST, PUT, DELETE)...原创 2012-06-08 14:22:01 · 107 阅读 · 0 评论 -
Play framework基本概念、请求处理流程、开发生命周期
[b]Play应用程序[/b]使用MVC架构模式来作为Web开发的基础架构。MVC架构模式把应用程序分成三层:表现层,视图层,模型层下图是play framework在MVC层次上对于http请求的处理流程:[img]http://dl.iteye.com/upload/attachment/0069/3160/ae086540-0aef-3470-8d86-36e8176f619c....原创 2012-06-08 13:37:30 · 114 阅读 · 0 评论 -
Play Framework template engine模板引擎&模板隐含变量
Play有一个高效的用来动态生成HTML, XML, JSON, 任何文本格式文档的[url=http://www.playframework.org/documentation/1.0/templates]模板系统[/url]。模板引擎使用[url=http://groovy.codehaus.org/]Groovy[/url](一种JVM平台上的动态语言)作为表达式语言。包含一个可以用来创建可...原创 2012-06-06 14:37:28 · 147 阅读 · 0 评论 -
Play framework Controllers控制器、action链式调用、返回的HTTP状态码
Playframework中的控制器放在controllers包中,并集成play.mvc.Controller类。每个public static方法都对应控制器的一个action操作,action方法没有return语句块,一般都通过调用框架的result方法处理Response返回。[code="java"]package controllers; import models....原创 2012-09-20 10:36:24 · 190 阅读 · 0 评论