自分用 MVCアーキテクチャ
MVCの概略
設計思想の話で、要はコードを整理していく指針。
目的は保守性を上げたり、コードの再利用性を上げたりすること。
これにならってコーディングしていくと拡張もしやすい。
登場人物(に置き換える)
Model氏
データの管理を担当
View氏
画面の入出力を担当
画面に表示するものや、画面からクライアントの入力を受け取るもの
Controller氏
アプリの主な制御(ビジネスロジック)を担当
補足:ビジネスロジックとは
*画面を出し分ける際の判定するか
*ユーザーがログインしたときにこのログイン情報でログインさせるか
登場人物の相関関係
最低限、以下View起点の3つを抑えとく。
1.Viewで入力
⇒Controllerに伝え
⇒その値をModelとして保持
2.Viewで入力
⇒Controllerに伝え、その値によって
⇒Viewを呼ぶ
3.Viewで使用する変数は
⇒Modelから取得する
補足
そのほかにModelの値を変更すればその変更がそのままDBに反映される高度な実装、や
MVVM(Model・View・ViewModel)アーキテクチャなどがある。
Author And Source
この問題について(自分用 MVCアーキテクチャ), 我々は、より多くの情報をここで見つけました https://qiita.com/ebtiag/items/d2691720a2d211583c94著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .