JDeveloperでのStrutsサポートについて

Apache Software OrganizationによるStrutsフレームワーク、バージョン1.1 Finalは、Javaサーブレット、JavaBeans、JavaServer Pagesなどの標準テクノロジと統合するWebアプリケーションを作成するためのオープン・ソース・フレームワークです。

Strutsは、WebアプリケーションでのModel-View-Controller(MVC)デザイン・パターン(モデル2とも呼ばれる)など、Webアプリケーション開発者に役立つ多くの機能を提供します。Webアプリケーションに適用されるモデル2パラダイムによって、アプリケーションで表示および更新されるデータ・モデルでは、表示コード(HTMLやタグ・ライブラリなど)をフロー制御ロジック(アクション・クラス)から分離できます。

このトピックでは、次の項目について説明します。

JDeveloperでのStrutsの使用方法

JDeveloperでは、次のいずれかの方法で、Strutsを使用するWebアプリケーションを開発できます。

JDeveloper内のStrutsサンプルWebアプリケーション

JDeveloperには、Struts JARファイル、StrutsライブラリおよびStrutsサンプルが同梱されています。これらは<jdev_install >/jakarta-struts/ディレクトリにあります。Apache Strutsホーム・ページからダウンロードすることもできます。詳細は、「関連項目」を参照してください。

WARファイルとしてパッケージ化されているサンプル・アプリケーションは、一般的なStrutsを理解するための資料として優れています。使用できるプロジェクトにStrutsのいずれかのWARファイルを展開するには、アプリケーションを作成してから、WARファイルをインポートしてアプリケーションにプロジェクトを作成します。「JDeveloperへの既存のソース・ファイルのインポート」を参照してください。

JDeveloperのStrutsフレームワークとの統合

JDeveloperは、すべてのWeb開発者が理解しているコア・テクノロジを使用して、モデル2デザイン・パターンの実装を支援します。

Strutsで使用するJDeveloperの機能

JDeveloperには、Strutsアプリケーションを定義するために次の機能が用意されています。


WebアプリケーションでのStrutsフレームワークについて
JDeveloperのStrutsカスタム・タグ・ライブラリについて
Strutsコンフィギュレーション・ファイルについて
Strutsプロパティ・ファイルおよびリソース・バンドルについて

Webアプリケーションに対するStrutsページ・フローの作成
Struts編集ツールの選択
JDeveloperへの既存のソース・ファイルのインポート

Strutsの詳細およびStrutsのダウンロード方法は、Strutsのサイトを参照してください。

http://struts.apache.org