§面向 Scala 的主要概念
本节将介绍使用 Scala 编写 Play 应用程序最常见的方面。您将了解如何处理 HTTP 请求、发送 HTTP 响应、处理不同类型的数据、使用数据库等等。
注意:面向 Scala 和 Java 的 Play API 分别位于不同的包中。所有 Scala API 都位于
play.api
包中;所有 Java API 都位于play
包中。例如,Scala MVC API 位于play.api.mvc
下,而 Java MVC API 位于play.mvc
下。
配置 API
HTTP 编程
异步 HTTP 编程
Twirl 模板引擎
表单提交和验证
处理 JSON
处理 XML
处理文件上传
访问 SQL 数据库
使用缓存
使用 Play WS 调用 REST API
与 Pekko 集成
使用 Messages 进行国际化
依赖注入
应用程序设置
测试您的应用程序
- 测试您的应用程序
- 使用 ScalaTest 进行测试
- 使用 ScalaTest 编写功能测试
- 使用 specs2 进行测试
- 使用 specs2 编写功能测试
- 使用 Guice 进行测试
- 使用编译时依赖注入进行测试
- 使用数据库进行测试
- 测试 Web 服务客户端
日志记录
下一步:配置 API
发现此文档中的错误?此页面的源代码可以在 这里 找到。阅读完 文档指南 后,请随时贡献拉取请求。有疑问或建议要分享?前往 我们的社区论坛 与社区开始对话。