Viewの概念
一言まとめ
$「View」は、JSPなどの「Model」をユーザインタフェースに出力するのを担当するもの$
【説明】
「View」は、JSPなどの「Model」の表示を担当する部分で、ユーザインタフェースへの出力を担当します。
modelに保存されている情報は、viewに渡されることで初めてユーザーが確認できます。
ウェブアプリケーションではHTMLやCSSなどを指し、一般的なGUIではウィジェットの階層構造を指します。
【メリット】
Viewがデータベースの情報をただ数値で表示するだけでなく、グラフや図などを利用してより視覚的に表示したり、配置や配色などを工夫することで、UXの高いアプリケーションを構築することに繋がる。
【特徴】
J2EEでは、JSPがよく利用されます。
MVCモデルにおいての JSP の役割は、ブラウザに表示するためのもの です。
そのため、JSPには表示するための簡単なロジックが少しあるにせよ、
制御ロジックやビジネスロジックなどは無いようにします。
【まとめ】
とりあえずViewの概念について勉強した内容です。
調べてたらとても奥深いので、今後一つのアプリを自作するか、分解して理解を深めるってことをやればすごくいい勉強になりそう。
実装したサンプルコードや積極的に車輪の再発明もして行きたい。