文件名称:play框架手册
文件大小:2.34MB
文件格式:DOC
更新时间:2020-11-06 02:55:14
play1.2.4
MVC应用程序模型 - 7 -
app/controllers - 8 -
app/models - 8 -
app/views - 8 -
请求生命周期 - 8 -
标准应用程序布局layout - 9 -
app目录 - 9 -
public目录 - 10 -
conf目录 - 10 -
lib目录 - 11 -
开发生命周期 - 11 -
连接到java调试器 - 12 -
类增强Enhancement - 13 -
02.HTTP路由 - 13 -
关于REST - 14 -
routes文件语法 - 14 -
HTTP方法 - 15 -
URI范示 Pattern - 15 -
Java调用定义 - 17 -
把404当作action来用 - 17 -
指派静态参数 - 17 -
变量和脚本 - 18 -
路由优先级 - 18 -
服务器静态资源 - 18 -
staticDir: mapping - 18 -
staticFile: mapping - 19 -
URL 编码 - 19 -
反转路由:用于生成某些URL - 19 -
设置内容风格(CSS) - 20 -
HTTP 内容协商 negotiation - 21 -
从http headers开始设置内容类型 - 21 -
定制格式 - 22 -
03.控制器 - 23 -
控制器概览 - 23 -
获取http参数 - 24 -
使用params map - 25 -
还可以从action方法签名实现转换 - 25 -
高级HTTP Java绑定 - 26 -
简单类型 - 26 -
Date类型 - 26 -
Calendar日历 - 27 -
File - 27 -
支持类型的数组或集合 - 28 -
POJO对象绑定 - 29 -
JPA 对象绑定 - 30 -
定制绑定 - 30 -
@play.data.binding.As - 30 -
@play.data.binding.NoBinding - 31 -
play.data.binding.TypeBinder - 31 -
@play.data.binding.Global - 32 -
结果类型 - 32 -
返回一些文本类型的内容 - 33 -
返回一个JSON字符串 - 33 -
返回一个XML字符串F - 34 -
返回二进制内容 - 34 -
作为附件下载文件 - 34 -
执行一个模板 - 35 -
跳转到其他URL - 36 -
Action链 - 36 -
定制web编码 - 37 -
拦截器 - 38 -
@Before - 38 -
@After - 39 -
@Catch - 40 -
@Finally - 41 -
控制器继承 - 42 -
使用@With注释添加更多的拦截器 - 42 -
Because Java does not allow multiple inheritance, it can be very limiting to rely on the Controller hierarchy to apply interceptors. But you can define some interceptors in a totally different class, and link them with any controller using the @With annotation.由于java不允许多继承,通过控制器继承特点来应用拦截器就受到极大的限制。但是我们可以在一个完全不同的类里定义一些拦截器,然后在任何控制器里使用@With注释来链接他们。 - 42 -
Session和Flash作用域 - 42 -
04.模板引擎 - 43 -
模板语法 - 43 -
Expressions: ${…} - 44 -
Template decorators : #{extends /} and #{doLayout /} - 44 -
Tags: #{tagName /} - 45 -
Actions: @{…} or @@{…} - 46 -
Messages: &{…} - 46 -
Comment: *{…}* - 46 -
Scripts: %{…}% - 46 -
Template inheritance继承 - 47 -
定制模板标签 - 48 -
检索tag参数 - 48 -
调用标签体 - 48 -
格式化特定标签 - 49 -
定制java标签 - 49 -
标签命名空间 - 50 -
在模板里的Java对象扩展 - 51 -
创建定制扩展 - 52 -
模板里可以使用的保留对象 - 52 -
05.用play验证http数据 - 53 -
在play里验证如何进行的? - 53 -
验证的错误消息 - 54 -
Localised validation messages 局部验证消息 - 55 -
验证消息参数 - 55 -
定制局部验证消息 - 56 -
定制teral(非局部)验证消息 - 57 -
在模板里显示验证错误消息 - 57 -
验证注释 - 60 -
验证复杂对象 - 60 -
内建验证 - 61 -
使用@CheckWith定制验证 - 61 -
定制注释 - 62 -
06.域对象模型 - 64 -
属性模仿 - 65 -
设置数据库来持久化模型对象 - 68 -
用hibernate持久化对象模型 - 69 -
保持模型stateless - 70 -
07.JPA持久化 - 70 -
启动JPA实体管理器 - 70 -
获取JPA实体管理器 - 70 -
事务管理 - 71 -
play.db.jpa.Model支持类 - 71 -
为GenreicModel定制id映射 - 72 -
Finding对象 - 72 -
Find by ID - 72 -
Find all - 73 -
使用简单查询进行查找 - 73 -
使用JPQL 查询进行查找 - 74 -
Counting统计对象 - 74 -
用play.db.jpa.Blob存储上传文件 - 74 -
强制保存 - 75 -
更多公共类型generic typing问题 - 77 -
08.Play.libs库包 - 78 -
用XPath解析XML - 78 -
Web Service client - 79 -
Functional programming with Java功能扩展? - 79 -
Option