JSPページでのフロー制御について

Webアプリケーションは、特定のユーザー・アクションへのレスポンスとしてWebブラウザの表示コンテンツをフォワードすることにより、フロー制御を実装します。通常、Webアプリケーション開発者は、アプリケーションが提供するタスクごとに異なるJSPページまたはページ・セットを作成します。ユーザーは、1つのページで選択を行い、リンクをクリックして選択内容をリクエスト・オブジェクトで送信します。クリックされたリンクは、アクションの処理を担当するページにリクエスト・オブジェクトをフォワードします。

JDeveloperでフロー制御を処理する方法

アプリケーションがリクエスト・オブジェクトを処理する方法は、設計時に決定する必要があります。JDeveloperは、JSPページ・フロー制御の実装について様々な詳細レベルをサポートします。

コントローラ・レイヤーを使用しないJSPページの場合は、JSPページ自体がコントローラを実装し、ページ・フローを管理します。StrutsベースまたはJavaServer FacesベースのWebアプリケーションの場合、コントローラはサーブレット・コントローラを介して実装されるため、ビュー(JSPページ)とコントローラが完全に分離されます。

これらのアプローチで使用できるJDeveloper機能

前述の3つの開発アプローチは、すべてJDeveloperで使用できます。


JDeveloperにおける標準Webテクノロジの詳細は、次のトピックを参照してください。

JSPページの操作
HTMLページの操作
モデル2アーキテクチャとモデル1アーキテクチャとの比較について

JavaServer FacesフレームワークおよびJDeveloperサポートの詳細は、次のトピックを参照してください。

JavaServer FacesとJDeveloperについて
JSFアプリケーションのスタート・ガイド

StrutsフレームワークおよびJDeveloperサポートの詳細は、次のトピックを参照してください。

JDeveloperでのStrutsサポートについて
Strutsページ・フロー・モデリングの開始