Struts Portlet Framework

Struts Portlet Framework (SPF) は、Jakarta プロジェクトの一部として、Apache によって提供される Struts フレームワークの最上部にビルドされます。 Rational® Developer では、Web アプリケーションおよびポートレット・アプリケーションの両方で Struts 開発をサポートするツールが提供されています。 SPF の主な目的は、Struts プログラマーがポートレットに関する膨大な知識を必要とせずに、Struts 規則に基づいてポートレットを簡単に作成できるようにすることです。

SPF は、変更された TLD ファイルを提供することにより、ポートレット JSP ファイルなしで適切なクラスを参照できるようにします。これらのクラスの実装は、SPF に組み込まれた追加 JAR ファイル内に常駐します。アプリケーションが Portal または標準 Web アプリケーションのどちらの環境で稼働しているかによって、 クラスが、ポートレット・ベースの Struts コードを使用するか標準 Struts コードを使用するかが決まります。
注: Struts タグは、Page Designer ではどちらの環境でも同じ方法でレンダリングする必要があります。

固有の名前空間要件のため、JSP ファイル内の Apache の JavaScript™ が独自の固有名前空間内のフォームを指していることを確認する必要があります。 これらのプロセスを単純化するため、<html:form> および <html:link> のために追加属性 validate が提供されています。onSubmit="validateActionForm()" を使用する代わりに、 属性 validate"true" に設定してください。

Struts Portlet Framework の詳しい説明と、WebSphere® Portal 環境でのフレームワークの実装の詳細については、WebSphere Portal Information Center を参照してください。

関連概念
Struts ポートレット・アプリケーション
Struts ポートレットとプロジェクトの作成
Struts ベースの Web アプリケーション - 概要
関連タスク
Struts ポートレット・プロジェクトの作成
Struts を使用した適切な設計の Web アプリケーションの作成
関連資料
Struts 1.1 タグ・ライブラリー・クラスと SPF タグ・ライブラリー・クラスの相違点

(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005