JSPモデル2アーキテクチャについて

次の図に、JSPモデル1アーキテクチャを示します。

JSP Model 1 architecture

Apache Software FoundationのJakartaプロジェクトのStrutsフレームワークは、Javaサーブレット、JavaBeans、JavaServer Pagesなどの標準テクノロジと統合するWebアプリケーションを作成するためのオープン・ソース・フレームワークです。Strutsは、JSP WebアプリケーションでのModel-View-Controller(MVC)デザイン・パターンのモデル2実装など、Webアプリケーション開発者に役立つ多くの機能を提供します。Webアプリケーションに適用されるMVCモデル2パラダイムにより、表示コード(HTMLやタグ・ライブラリなど)をフロー制御ロジック(アクション・クラス)から分離できます。

JSP Model 2 architecture

次に、MVCモデル2デザイン・パターンの概要を示します。


JSPページでのフロー制御について
WebアプリケーションでのStrutsフレームワークについて
JDeveloperでのStrutsサポートについて
ビジネス・コンポーネントWebアプリケーションでのStrutsサポートについて
JSPページおよびJDeveloper Toolsについて

Struts JSP Webアプリケーションの開発
データ・バインドされたJSPページでのStrutsの使用