随笔分类 - Play Framework
摘要:Play 框架有自己的模板引擎来生成HTML页面,该引擎使用Groovy做为表达式语言。你可以直接使用 Groovy 语言来创建动态的网页,但并无需学习 Groovy 所有的知识,你需要了解的只是跟 Java 非常相近的一部分。Play 将所有的模板文件都放在 app/views 目录下,所有页面都是在请求时即时解析的。接下来我们创建一个简单应用:oschina@oschina.net:~/dev/play$ /usr/share/play/play new views~ _ _~ _ __ | | __ _ _ _| |~ | '_ \| |/ _' | || |_|~ |
阅读全文
摘要:本文主要目的是用kindeditor 实现图片上传功能。第一步:在view中加载kindeditor,指定kindeditor的配置:<script type="text/javascript">KE.show({id : 'content1',//重点是下面这句imageUploadJson : '@{Journals.uploadjson()}',fileManagerJson : 'http://www.cnblogs.com/jsp/file_manager_json.jsp',allowFileManag
阅读全文
摘要:在互联网应用中,我们通常都需要将动态请求与静态请求分离,或使用独立域名,或使用子域名,或使用CDN分发。同时为了减少生产部署与开发环境切换时更改大量文件,一般都通过修改一个配置文件来实现。 但偏偏现在大部分框架都没有提供这样一个模块实现,那只好自己简单处理一下。同样在PlayFramework中一样没有这样的设置。google group(http://groups.google.com/group/play-framework/browse_thread/thread/1d681f866477ac6b)中有关于这个问题的描述,刚开始我也一样,想修改routes中的staticDir:p...
阅读全文
摘要:Play!的安装(windows):下载文件http://www.playframework.org/下载最新的安装包,play-1.2.3.zip解压到本机文件夹,如:D:\play\设置环境变量Path到安装目录,打开window命令行:输入play,就会输出play!的相关信息,表示已安装成功Play!创建项目:打开window命令行,进入项目要保存的目录,play new myapp ,会要求输入项目描述信息,输入后,项目就创建好了,具体目录如下:app:里边为controller、model、viewconf:包括application.conf,dependencies.yml(依
阅读全文
摘要:第一个程序会首先会介绍play framework的控制器与视图的关联,URL的重写,然后引入数据库的关联,引入单元测试。 创建表单启动服务~$ play run playmusic,在app/views/Application/index.html中替换成如下代码Index.html代码#{extends 'main.html' /} <form action="@{Application.sayHello()}" method="GET"> <input type="text" name=&quo
阅读全文
摘要:我的开发环境是windows32位系统,play1.1下载点这里,eclipse3.5。下载后解压缩play-1.1.zip,运行${PLAY_ROOT}/play.bat文件,这里的{PLAY_ROOT}指的是play-1.1.zip解压缩的路径。将${PLAY_ROOT}加入到环境变量PATH下。在命令行里,输入play回车,输出了一个由符号组成的play字样说明安装成功了。创建项目:命令行下进入${PLAY_ROOT},执行play new ${app_name},这里的${app_name}指的是项目的名字。 example:F:\open_source\play-1.1>pla
阅读全文
摘要:前言 之前在《程序员》杂志上看到过一篇文章介绍Play Framework,厌倦了Struts2-Spring的开发模式后打算自学这个开发框架。于是wiki了下Play Framework,并简单翻译了下wiki上的内容。Play是一个开源的Web应用框架,使用Java语言编写,并遵循了MVC模式。旨在通过约定大于配置,热部署,浏览器提示错误等方式提高开发者的生产率。 Java编写,在1.1版本也支持了Scala语言。动机Play深受Ruby on Rails(这个就不用介绍了吧)与Django(没听过,惭愧)启发。如果你熟悉以上任一框架很轻易就可以上手。Play充分利用了Java的强大能力来
阅读全文

浙公网安备 33010602011771号