Play を初めて使いますか?
» Play Frameworkがあなたのプロジェクトに適しているかどうかを確認しましょう
» 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/ |
AkkaをPekkoに置き換えた点を除けば、Play 3.0はPlay 2.9と同一です。AkkaやPekkoが何か分からない場合は、Play 3.0を使用することをお勧めします。どのバージョンを使用するかについての詳細は、「PlayがAkkaのライセンス変更に対処する方法」をお読みください。
チュートリアルを実行するには、それぞれのフォルダ内のREADME
ファイルの指示に従ってください。簡単に言うと
- Playを使用するための要件については、こちらを確認してください。Javaとsbtがインストールされている必要があります。
- リポジトリを便利な場所にクローンするか、解凍します。
- コマンドウィンドウで、目的のチュートリアルのプロジェクトディレクトリに移動します。
sbt run
と入力します。Server started, ...
というメッセージが表示されたら、ブラウザで次のURLを入力します。http://localhost:9000- チュートリアルのウェルカムページが表示されます。
Playについて少し知っている?
特定のユースケースに焦点を当てた、JavaとScalaの様々なPlayサンプルプロジェクトがあります。これらのサンプルプロジェクトを実行するには、Playを使用するための要件を確認してください。Javaとsbtがインストールされている必要があります。
独自のプロジェクトを開始する準備が整っていて、sbtとJavaがインストールされている場合は、コマンドラインからPlayプロジェクトを作成できます。
» sbt new
を使用して新しいPlay JavaまたはScalaプロジェクトを作成する
コマンドウィンドウで、以下を入力します。
sbt new
インタラクティブメニューで選択します。
- Play Scalaプロジェクトには
playframework/play-scala-seed.g8
- Play Javaプロジェクトには
playframework/play-java-seed.g8
その後、プロンプトに応答します。プロジェクトが作成された後
- トップレベルのプロジェクトディレクトリに移動します。
- 依存関係をダウンロードしてシステムを起動するには、
sbt run
と入力します。 - ブラウザでhttp://localhost:9000を入力して、ウェルカムページを表示します。
代わりにJava seedテンプレートを直接使用する場合
入力
sbt new playframework/play-java-seed.g8Play Java 2.9プロジェクトを作成するには
sbt new playframework/play-java-seed.g8 --branch 2.9.x
代わりにScala seedテンプレートを直接使用する場合
入力
sbt new playframework/play-scala-seed.g8Play Scala 2.9プロジェクトを作成するには
sbt new playframework/play-scala-seed.g8 --branch 2.9.x
AkkaをPekkoに置き換えた点を除けば、Play 3.0はPlay 2.9と同一です。AkkaやPekkoが何か分からない場合は、Play 3.0を使用することをお勧めします。どのバージョンを使用するかについての詳細は、「PlayがAkkaのライセンス変更に対処する方法」をお読みください。