フレームワーク

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

フレームワーク図

 

JSF コンポーネント

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

Managed Beans

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

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

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

サポート API

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

BusinessObjects Enterprise Java SDK

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






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