play フレームワークを使い始めたばかりで、新しいプロジェクトを作成するときに取得するデフォルトのアプリケーションを理解しようとしました。
私が理解している限りでは、localhost ページをロードするときに、http get リクエストが来てApplication.index()
、routes ファイルの仕様のためにメソッドに送られますか? このindex()
メソッドでは、大量の HTML コードが生成されて Result オブジェクトに返され、index.scala.html
ファイルに渡され、main.scala.html
さらに html で囲まれた場所に渡されます。
さて、私にはいくつかのことが不明です:
に
Application.java
この行のreturn ok(index.render("Hello World!"));
インデックスが属していviews.html.*
ます。しかし、このパッケージはどこにありますか? 私はAPIでそれを見つけることができません:(index.scala.html
ファイルの名前を変更できないのはなぜですか? 名前は慣例ですか?index.scala.html
ファイル自体に: 何をし@play20.welcome(message, style = "Java")
ますか? これは "Welcome to Play 2.0" サイトを取得していますか? 繰り返しますが、play20 のドキュメント/API エントリが見つかりません :(
現時点で本当に混乱しているので、誰かが概要を理解するのを手伝ってくれることを願っています..^^私はJavaをたくさんやったことがありますが、Webプログラミングはまったくしていません.現時点では非常に奇妙です!