在意外之中看到了这个Playframework中文小站,里面有翻译得很全面的官方文档。
在这里,非常推荐学习的童鞋们可以进去看看:http://play-framework.herokuapp.com/
?
指南, 教程 & 参考手册
文档
欢迎大家阅读《Play1.2RC 中文文档》。这份文档是关于Play框架的?1.2 release版本?的,它可能会在较大程度上不同于1.2版本之前的文档。?
具体请参看?version 1.2 release notes.
开始
以下是入门 Play 的第一步,可以当作是5分钟的趣味阅读
- Play framework 概览
- 观看截屏
- Play 可以做的 5 件很酷的事
- 易用性 - 细节和特性一样重要
- 常见问题
- 安装指南
- 配置你喜欢的 IDE
- 开始第一个应用 — ‘Hello World’ 入门指南
- 示例应用
教程 — Play入门指导,一步步教你创建一个实际的应用
通过从头到尾按照教程编写程序?‘Yet Another Blog Engine’?来学习Play。每一章节的练习都有机会学会Play的一两个很酷的特性。
- 创建工程
- 数据模型(Data Model)
- 构建第一个视图
- 评论页面
- 创建验证码
- 添加tag标签
- 使用CRUD创建基本的管理后台
- 添加权限控制
- 创建自定义的编辑区域
- 完成应用的测试
- 产品化的准备
- 国际化和本地化
重要文档
涵盖所有你需要了解的Play的知识。
-
主要的概念
- MVC应用模型
- 一个请求的生命周期
- 应用的布局和结构
- 开发流程的周期
-
HTTP路由
- 路由文件的语法
- 路由的优先级
- 处理静态资源
- Reverse routing: generate some URL
- Setting content types
- Content negotiation
-
控制器层(Controllers)
- Controller综述
- 获取HTTP参数
- HTTP to Java 高级绑定
- 结果类型
- 拦截器(Interceptions)
- Session 和 Flash scopes
-
The template engine
- Template syntax
- Template inheritance
- Create tags
- Extending the templates language
- Implicit objects
-
HTTP form data validation
- How does it work?
- Retrieving error messages
- Displaying errors in the template
- Using annotations
- Validating objects
- Custom validation
-
领域对象模型(domain object model)
- 属性(Properties)模拟
- 设置一个数据库来持久化你的模型对象
- 使用Hibernate来持久化模型对象
- 保持模型为“无状态”(stateless)
-
JPA persistence
- Starting the JPA entity manager
- Obtaining the JPA entity manager
- Transaction management
- The play.db.jpa.Model support class
- Finding objects
- Counting objects
- Explicit save
- More about generic typing problems
-
Play libs
- XML parsing using XPath
- Web Service client
- Functional programming with Java
- Play 1.0.1