Play 框架入门

Play 新手?

» 了解 Play 框架是否适合您的项目

» 试用 Hello World 教程

Play Java 和 Play Scala 的“Hello World”项目是自包含的教程,是 play-samples 仓库 的一部分。要试用教程,您可以克隆仓库并检出相应的分支,也可以将其内容下载为 zip 文件。

Play 3.0.x Hello World 项目(基于 Pekko)

Play Java Hello World 在 GitHub 上查看 下载 zip 然后解压缩并
cd ./play-java-hello-world-tutorial/
Play Scala Hello World 在 GitHub 上查看 下载 zip 然后解压缩并
cd ./play-scala-hello-world-tutorial/

Play 2.9.x Hello World 项目(基于 Akka)

Play Java Hello World 在 GitHub 上查看 下载 zip 然后解压缩并
cd ./play-java-hello-world-tutorial/
Play Scala Hello World 在 GitHub 上查看 下载 zip 然后解压缩并
cd ./play-scala-hello-world-tutorial/

除了用 Pekko 替换 Akka 之外,Play 3.0 与 Play 2.9 相同。如果您不知道 Akka 或 Pekko 是什么,我们建议您使用 Play 3.0。有关使用哪个版本的更多详细信息,请阅读 “Play 如何处理 Akka 的许可证变更”

要运行教程,请按照相应文件夹中的 README 文件中的说明进行操作。简而言之

  1. 请查看 使用 Play 的要求:需要安装 Java 和 sbt。
  2. 将仓库克隆或解压缩到一个方便的位置。
  3. 在命令窗口中,切换到所需教程的项目目录。
  4. 输入 sbt run
  5. 在显示消息 Server started, ... 后,在浏览器中输入以下 URL:http://localhost:9000
  6. 教程欢迎页面将显示。

已经了解了一些关于 Play 的知识吗?

有各种各样的 Play 示例项目(适用于 Java 和 Scala),专注于特定用例。要运行这些示例项目,请查看 使用 Play 的要求:需要安装 Java 和 sbt。

如果您已准备好开始自己的项目,并且已安装 sbt 和 Java,则可以从命令行创建 Play 项目。

» 使用 sbt new 创建一个新的 Play Java 或 Scala 项目

在命令窗口中,输入以下内容

sbt new

在交互式菜单中选择

  • playframework/play-scala-seed.g8 用于 Play Scala 项目
  • playframework/play-java-seed.g8 用于 Play Java 项目

然后响应提示。项目创建完成后

  1. 切换到顶层项目目录。
  2. 输入 sbt run 下载依赖项并启动系统。
  3. 在浏览器中,输入 http://localhost:9000 查看欢迎页面。

直接使用 Java 种子模板

输入

sbt new playframework/play-java-seed.g8
创建 Play Java 2.9 项目
sbt new playframework/play-java-seed.g8 --branch 2.9.x

直接使用 Scala 种子模板

输入

sbt new playframework/play-scala-seed.g8
创建 Play Scala 2.9 项目
sbt new playframework/play-scala-seed.g8 --branch 2.9.x

除了用 Pekko 替换 Akka 之外,Play 3.0 与 Play 2.9 相同。如果您不知道 Akka 或 Pekko 是什么,我们建议您使用 Play 3.0。有关使用哪个版本的更多详细信息,请阅读 “Play 如何处理 Akka 的许可证变更”