Home > Struts > Sturts フレームワークの構成要素 : コントローラー編 その①

Sturts フレームワークの構成要素 : コントローラー編 その①

まずは、MVC モデルとしての Struts の動きをコントローラーの視点から見てみます。

mvc.jpg

① クライアントからのリクエストを受け取る
② リクエストに応じたモデル(実処理を行う POJO や EJB など)の呼び出し、処理結果を受け取る
③ 処理結果に応じたビュー(JSP など)に表示を指示
④ ビューが session や request スコープに登録されたデータを取得
⑤ クライアントにレスポンスが返る

コントローラーが仕事をする部分は、①~③ で、④と⑤には関与していません。
つまり、②の呼び出し処理と③の画面遷移の制御が、コントローラーの主な役割といえます。
実際にコントローラーの中で何を行っているかというと…。

Home > Struts > Sturts フレームワークの構成要素 : コントローラー編 その①

Page Top