よく使用される Spring フレームワークに eXtreme Scale アプリケーションを統合する方法について説明します。
Spring Framework の概要
Spring は、Java アプリケーションの開発用のフレームワークです。WebSphere® eXtreme
Scale では、
Spring を使用してトランザクションを管理し、デプロイされたメモリー内データ・グリッドに含まれるクライアントおよびサーバーの構成を行うことがサポートされています。
Spring を使用したトランザクションの管理
Spring は、Java アプリケーションの開発によく使用されるフレームワークです。WebSphere eXtreme
Scale では、Spring を使用して eXtreme Scale トランザクションを管理したり、eXtreme Scale クライアントおよびサーバーの構成を行うことがサポートされています。
Spring が管理する拡張 Bean objectgrid.xml ファイル内で拡張ポイントとして使用する Plain Old Java Object (POJO) を宣言できます。
Bean の名前を指定し、クラス名を指定すると、eXtreme Scale は通常、指定されたクラスのインスタンスを作成し、そのインスタンスをプラグインとして使用します。WebSphere eXtreme
Scale は現在、このプラグイン・オブジェクトのインスタンスを取得するための Bean ファクトリーとして機能するように Spring に委任することができます。
Spring 拡張 Bean および名前空間のサポート WebSphere eXtreme
Scaleには、objectgrid.xml ファイル内で拡張ポイントとして使用するために Plain Old Java Object (POJO) を宣言する機能があり、Bean を指定してからクラス名を指定する方法が提供されています。 通常、指定された
クラスのインスタンスが作成され、それらのオブジェクトはプラグインとして
使用されます。eXtreme Scale は、これらのプラグイン・オブジェクトの
インスタンスの取得を Spring に委任できます。アプリケーションが Spring を使用する場合は、通常、このような POJO をアプリケーションの残り部分に接続する必要があります。