動的 Web プロジェクト内におけるアプリケーションの作成時には、JavaServer Pages (JSP) のあるなしにかかわらず、JavaServer Faces と Struts テクノロジーを使用できます。次の表では、選択に役立つ手引き情報を示します。
Struts または JavaServer Faces のどちらか一方が、動的 Web アプリケーションの開発に有用なフレームワークを提供します。 JavaServer Faces、JavaServer Pages、および JSP と Struts を比較した次の表を考慮してください。
JavaServer Faces | JavaServer Pages | JSP と Struts | |
---|---|---|---|
コンポーネント |
|
|
|
装置独立性 |
|
|
|
エラー処理と妥当性検査 |
|
|
|
スクリプト記述 |
|
|
|
ページ・フロー |
|
|
|
セッションとオブジェクト管理 |
|
|
|