WebアプリケーションでのStrutsフレームワークについて

JakartaプロジェクトのStrutsフレームワークは、Web開発者が、Model-View-Controller(MVC)デザイン・パターンのモデル2を実装するJSPおよびサーブレット・アプリケーションを作成するために役立ちます。具体的には、MVCモデル2を使用すると、Webアプリケーション開発者は、表示コード(HTMLやタグ・ライブラリなど)をアクション処理コード(JavaおよびJSPスクリプトレット)から明確に分離できます。

MVCモデル1とモデル2のアーキテクチャの概要は、「JSPモデル2アーキテクチャについて」を参照してください。

次に説明するように、Strutsフレームワークに基づくWebアプリケーションは、理解と保守の両方がより簡単になります。

JSP Model 2 architecture

MVCモデル2の設計パラダイムに従わないWebアプリケーションを開発することもできますが、通常、Strutsフレームワークは開発者に大きな利点を提供します。

JDeveloperでのStrutsの使用の詳細は、「JDeveloperでのStrutsサポートについて」を参照してください。


JSPページでのフロー制御について
JDeveloperでのStrutsサポートについて

Struts構成ファイルについて
StrutsのApplicationResources.propertiesファイルについて
JDeveloperのStrutsカスタム・タグ・ライブラリについて

Struts JSP Webアプリケーションの開発
JSPプロジェクトへのStrutsサポートの追加
単純なStruts JSPページの作成
Strutsアクション・クラスの作成
StrutsフォームBeanの作成
Struts構成ファイルの編集
Strutsメッセージ文字列のカスタマイズ
既存のStrutsアクション・クラスの編集
Struts JSPページの実行