ブラウザ⇔Webサーバ(Play)⇔データベース(任意)
動作の種類
GET
:データの取得(ページの閲覧など)POST
:新しいデータの送信(登録フォームなど)PUT
:データの更新(ID指定あり)DELETE
:データの削除app/controllers/
ディレクトリ内のScalaファイルapp/models/
または別パッケージに定義app/views/
内の .scala.html
テンプレート[ユーザーのリクエスト]
↓
[Controller] ←処理開始
↓ 呼び出す
[Model] ←DBから情報取る
↓
[Controller](情報受け取り)
↓ 渡す
[View] ←HTMLを作成して返す
↓
[レスポンスとして表示されるHTML]