study-note

0. 前提知識

目次

Webアプリケーションとは

HTTPとは


主なHTTPメソッド

動作の種類

Webアプリケーションの内部構造


  1. Model:データ構造、ビジネスロジック、DBとのやり取り
    app/controllers/ディレクトリ内のScalaファイル
  2. View:見た目(HTMLや画面)を作る
    app/models/または別パッケージに定義
  3. Controller:リクエストを受けて、ModelとViewをつなぐ
    app/views/内の .scala.htmlテンプレート
[ユーザーのリクエスト]
        
  [Controller]  処理開始
         呼び出す
     [Model]    DBから情報取る
        
  [Controller]情報受け取り
         渡す
     [View]     HTMLを作成して返す
        
[レスポンスとして表示されるHTML]


1. 基本構造と流れ