LoginSignup
0
0

基礎知識②ルーティングについて

Posted at

はじめに

転職活動をする中で、MVCそれぞれの役割やhttp通信についてなど、基礎的な技術知識について問われるシーンがあったので、改めて基本に立ち返って自己学習しようと思った。

ルーティングとは

どのURLにどのようなHTTPメソッドでアクセスがあった場合にどのコントローラのどのアクションを呼び出すかを定義したもの
アクセスを受けてどのアクションへ案内する仕組み

ページを作る流れについて

基本的にはルーティング→コントローラ→(モデル)→ビュー
モデルは必要な時とそうでない時があるので適宜

  • ルーティング
    アクセスがあった際に、どのコントローラのどのアクションを実行するかを定義した案内板、対応表

  • コントローラ
    モデルとビューを仲介する役
    ビューからの入力、データ更新、削除などの操作に応じてモデルに依頼。
    モデルで処理されたデータをビューに渡す。

  • モデル
    データベースの操作を担当。
    データの登録、更新、削除を行い、処理された結果をコントローラに返す。

  • ビュー
    ビューに書いてあることをHTMLファイルとして表示。
    システムにおけるユーザーインターフェースを担う。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0