扩展
浏览版本
浏览 API
语言
主要概念
面向 Java 开发者的 Play
使用 Play
主页
主页
使用 Play
面向 Java 开发者的 Play
主要概念
§ Java 的主要概念
本节将向您介绍使用 Java 编写 Play 应用程序的最常见方面。您将学习如何处理 HTTP 请求、发送 HTTP 响应、使用不同类型的数据、使用数据库等等。
注意: Play 的 Java 和 Scala API 分别位于不同的包中。所有 Java API 都位于 play 包下;所有 Scala API 都位于 play.api 下。例如,Java MVC API 位于 play.mvc 下,而 Scala MVC API 位于 play.api.mvc 下。
配置 API
配置 API
HTTP 编程
操作、控制器和结果
HTTP 路由
操作 HTTP 结果
会话和闪存范围
主体解析器
操作组合
内容协商
HTTP 请求处理程序 / ActionCreator
异步 HTTP 编程
异步结果
流式 HTTP 响应
Comet
WebSockets
Twirl 模板引擎
模板语法
使用模板进行依赖注入
常见用例
自定义格式
表单提交和验证
处理表单提交
防止 CSRF
使用表单模板助手
使用 Json
处理和提供 JSON
使用 XML
处理和提供 XML 请求
处理文件上传
直接上传和 multipart/form-data
访问 SQL 数据库
访问 SQL 数据库
使用内存中的 H2 数据库
管理数据库演变
使用 JPA 访问您的数据库
使用缓存
使用缓存
使用 Play WS 调用 REST API
Play WS API
连接到 OpenID 服务
访问受 OAuth 保护的资源
与 Pekko 集成
与 Pekko 集成
使用消息进行国际化
使用消息进行国际化
依赖注入
使用 Guice 进行依赖注入
编译时依赖注入
应用程序设置
应用程序设置
基本操作
HTTP 过滤器
错误处理
测试您的应用程序
编写测试
编写功能测试
使用 Guice 进行测试
使用数据库进行测试
测试 Web 服务客户端
日志记录
日志记录
下一步: 配置 API
发现文档中的错误?此页面的源代码可以在 这里 找到。阅读完 文档指南 后,请随时贡献拉取请求。有疑问或建议要分享?前往 我们的社区论坛 与社区进行交流。