フレームワーク

Crystal Enterprise の JavaServer Faces コンポーネントでは、Crystal Enterprise クラス ライブラリを基にしたコンポーネント、Managed Beans、および関連クラスを提供します。Crystal Enterprise の JavaServer Faces コンポーネント を使用すれば、Crystal Enterprise アプリケーションを短時間で簡単に構築できます。フレームワークは、次の複数の層から構成されています。

フレームワークの図

JSF コンポーネント

JSF コンポーネントはサーバー上で動作し、Web アプリケーションのユーザー インターフェイス(UI)とプレゼンテーション層をカプセル化しています。これらのコンポーネントは IDE のビジュアル デザイナで操作し、ビジネス アプリケーションに組み込む JSF 対応の JSP ページで使用することができます。コンポーネントの概要については、JSF コンポーネントを参照してください。

Managed Beans

提供されている Managed Beans は、アプリケーションのデータと基礎のロジックを含むサーバー側オブジェクトであり、Bean プロパティへのバインディングによりページ上の UI コンポーネントからアクセスすることができます。

Managed Beans は、ユーザー認証情報や Crystal Enterprise の項目など、繰り返し使用される情報をカプセル化します。これらの情報は、ページ間で簡単に保持して受け渡すことができます。

コンポーネントと Managed Beans の主な利点は、これらが独立して動作することです。コンポーネントを使用することによって、Beans が操作する基礎のロジックまたはデータを変更せずに、アプリケーションのユーザー インターフェイスを変更することができます。Managed Beans の概要については、Managed Beansを参照してください。

サポート API

Crystal Enterprise の JavaServer Faces コンポーネント には、独自の豊富なクラス ライブラリが含まれています。クラス ライブラリを使用して、JSF コンポーネントの機能にアクセスしたりそれを拡張したりできます。API の詳細については、『Crystal Reports for Rational Application Developer Java API リファレンス』を参照してください。

Crystal Enterprise Java SDK

Crystal Enterprise の JavaServer Faces コンポーネント は Crystal Enterprise Java SDK の上に構築されています。そのため、Crystal Enterprise クラス ライブラリにフルにアクセスすることができ、クラス ライブラリを使用して Web アプリケーションの機能を拡張することができます。Crystal Enterprise フレームワークと API の詳細については、『Crystal Enterprise Java SDK ガイド』を参照してください。


Business Objects
http://japan.businessobjects.com/
サポート サービス
http://japan.businessobjects.com/services/