WebSphere Application Server - Express, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

ActivitySession サービス・アプリケーション・プログラミング・インターフェース

ActivitySession サービスは、Web アプリケーション、セッション EJB、および J2EE クライアント・アプリケーションで使用できるアプリケーション・プログラミング・インターフェースで構成されています。 このインターフェースは、ActivitySession コンテキストのアプリケーション管理区分用に使用します。

アプリケーションは、UserActivitySession インターフェースを使用し、 区分有効範囲メソッドを提供します。

ActivitySession API

ActivitySession サービスは、Bean 管理コンテキスト区分、ActivitySession 制御=Web アプリケーションで構成された Web アプリケーション・コンポーネント、および J2EE クライアント・アプリケーションを使用する EJB Session Bean が使用するための、UserActivitySession インターフェースを提供します。 この UserActivitySession インターフェースは、 アプリケーション・コンポーネントが使用可能な一連の ActivitySession 操作を定義します。 このインターフェースのインプリメンテーションは、URL "java:comp/websphere/UserActivitySession" の JNDI ルックアップによって取得します。 これは、ActivitySession の開始と終了、スレッドに関連付けされたアクティブな ActivitySession のさまざまな属性の照会で使用します。

ActivitySession API について詳しくは、WebSphere Application Server アプリケーション・プログラミング・インターフェース解説情報 (Javadoc) を参照してください。

ActivitySession API およびそのインターフェースのインプリメンテーションは、com.ibm.websphere.ActivitySession パッケージに含まれています。

プログラミング例

以下のコードの抜粋は、UserActivitySession インターフェースの使用についての基本的な例です。
// Get initial context
  InitialContext ic = new InitialContext();
// Lookup UserActivitySession
  UserActivitySession uas = (UserActivitySession)ic.lookup("java:comp/websphere/UserActivitySession");

// Set the ActivitySession timeout to 60 seconds
  uas.setSessionTimeout(60);
// Start a new ActivitySession context
  uas.beginSession();
// Do some work under this context
  MyBeanA beanA.doSomething();
  ...
  MyBeanB beanB.doSomethingElse();
// End the context
  uas.endSession(EndModeCheckpoint);



関連概念
ActivitySession サービス
関連タスク
ActivitySession を使用する WebSphere エンタープライズ・アプリケーションのインプリメント
関連資料
ActivitySessions サンプル
概念トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 6:25:35 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ass/concepts/cas_oapi.html