play!是什么?
play!是用来开发企业级 java 程序的替代品。它关注开发效率,定位于 RESTFUL 架构,
利于敏捷开发。
play!是高效率的 java 开发框架
在使用 play!开发时可以热加载,不必重新启动 web 服务器
无状态的 MVC 架构
HTTP 到代码的直接映射,不必通过 servlet 等绕弯子
高效的模版引擎,代替 jsp,可以直接访问模型
使用 JPA 做持久化
测试驱动开发
一站式应用框架
使用 play!框架的五件令人振奋的事情:
http 参数与 java 方法参数的绑定,不仅是基本类型,也包括类
调用对应的 java 方法实现重定向
把 java 对象传递到模版时不用额外封装
使用 JPA
简洁的文件上传处理
如何让 play!跑起来
1. 从官网下载 http://www.playframework.org/download,我下载的是版本号是 1.2.4。
2. 解压后,把路径放到操作系统的 path 变量中。
3. 在命令行下就可以使用 play 命令了。play 命令位于 play.bat 中,看一下这个文件,发现
调用的是 python.exe。
4. 首先需要创建一个 play 应用。执行命令 play new myApp,然后执行 play run myApp 即
可。访问 http://localhost:9000
就能看到我们新建的应用了。
修改配置文件
application 文件用来配置程序相关设置
routes 文件用来配置 http 与 controller 的映射
log4j.properteis 文件用来配置日志(需要自己添加这个文件)
如何安装模块
1. 在 dependencies.yml 中添加需要依赖的模块
2. 运行 play dependencies,会自动下载模块到 play 的工作目录中(不是项目目录)
3. 然后运行 play eclipcify。这样可以在 eclipse 中加载模块所需要的类文件
4. 最后在 routes 文件中配置起来,就可以使用了
使用 CRUD
1. 安装 CRUD 模块
2. 如果一个模型是 User,那么对应的控制器应该是 Users extends CRUD。如果控制器名
字不遵守此规范,应该使用 @CRUD.for
评论0
最新资源