ビジネス・コンポーネント・メタデータのバッチモード・フェッチ

フォームで使用するビュー・オブジェクト属性のリストを指定すると、JClientアプリケーションとリモートにデプロイされたビジネス・コンポーネントの起動時間を短縮できる場合があります。作成したJClientアプリケーションでは、特にデータ・フォームにバインドされたビュー・オブジェクトの一部の属性しか使用しない場合、ビジネス・コンポーネントへのラウンドトリップ回数が必要以上に多くなることがあります。JClientフォームのコンストラクタを変更すると、クライアントがフォームのレイアウトに必要なメタデータのみをフェッチし、不要な属性のメタデータは無視するように設定できます。この操作は1回のラウンドトリップで完了し、フォームが作成されるたびにビジネス・コンポーネント属性定義に対してgetFormat()getLabel()などのプロパティ・メソッドがコールされないようにします。

注意: ローカル・モード・デプロイ(クライアントとビジネス・コンポーネントが同一のVMに存在する場合)では、属性プロパティのフェッチはサポートされていません。

属性プロパティを取得するためのネットワーク・コールを最小限に抑えるには、次のようにします。