BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA |
|
e-docs > WebLogic Portal > ポートレット機能 > その他のポートレット |
ポートレット機能 |
その他のポートレット
ここでは、次に示すさまざまな機能のポートレットについて説明します。
Email ポートレット
Email ポートレットでは、Java Mail API の使用方法を紹介しています。Email ポートレットには、受信トレイにある電子メール メッセージのリストが表示されます。 メッセージがあることは確認できますが、メッセージを読むことはできません。ここでは、Email ポートレットを設定する方法を説明します。
Java ソース: <BEA_HOME>/weblogic700/samples/portal/sampleportalDomain/beaApps/sampleportal/src/examples/sampleportal/email
JSP ソース: <BEA_HOME>/weblogic700/samples/portal/sampleportalDomain/beaApps/sampleportal/portlets/email
Email ポートレットをコンフィグレーションするには、次の手順を実行します。
図7-1 Email ポートレット-コンフィグレーション前の状態
図7-2 Email ポートレット-編集
WhatsHot ポートレット
WhatsHot ポートレットは、簡単なレポート ポートレットの例です。このポートレットには、キャンペーン広告または企業プロファイルがクリックされた回数が表示されます。情報は、WebLogic Portal のイベント追跡システムから取得されます。また、WhatsHot ポートレットはイベントからリアルタイムに情報を収集して表示します。これは、非同期のカスタム イベント リスナの使用方法を示しています。WhatsHot のコンテンツは、Excel のスプレッドシードにも表示できます。
Java ソース: <BEA_HOME>/weblogic700/samples/portal/sampleportalDomain/beaApps/sampleportal/src/examples/sampleportal/whatshot
JSP ソース: <BEA_HOME>/weblogic700/samples/portal/sampleportalDomain/beaApps/sampleportal/portlets/whatshot
WhatsHot ポートレットについて理解するには、次の手順を実行します。
図7-5 WhatsHot-Citigroup が 3 回クリックされた場合
図7-6 CompanyProfiles ポートレット
図7-7 WhatsHot-Citigroup が 4 回クリックされた場合
図7-8 WhatsHot-Excel スプレッドシート
MyToDo および TeamWork ポートレット
MyToDo ポートレットには、個人のアクティビティのリストが表示されます。TeamWork ポートレットには、チームのアクティビティのリストが表示されます。TeamWork ポートレットでの変更は、チームの各メンバーに表示されます。チームのメンバーは、TeamWork ポートレットを更新できます。MyToDo および TeamWork ポートレットは、Enterprise JavaBeans (EJB) 2.0 エンティティ Bean を使用して実装されます。
Java ソース: <BEA_HOME>/weblogic700/samples/portal/sampleportalDomain/beaApps/sampleportal/src/examples/sampleportal/collaboration
JSP ソース: <BEA_HOME>/weblogic700/samples/portal/sampleportalDomain/beaApps/sampleportal/portlets/collaboration
これらのポートレットについて理解するには、次の手順を実行します。
図7-9 TeamWork ポートレット-保存されている項目がない場合
図7-10 TeamWork ポートレット-新しい作業項目
図7-11 TeamWork ポートレット-項目の追加
図7-12 TeamWork ポートレット-追加された項目
図7-13 TeamWork ポートレット-チェックされた項目
MyToDo ポートレットは同様に操作します。ただし、他のチーム メンバーのポートレットは更新されません。
CustomerService ポートレット
CustomerService ポートレットでは、 EJB 2.0 の実装と、WebLogic Server 7.0 の J2EE Connector Architecture (JCA) サンプル データベース アダプタとの統合を紹介しています。CustomerService ポートレットには、2 つのビューがあります。 個人のビューでは、訪問者はサービス リクエストを確認し、新しいリクエストを追加できます。サービス担当者のビューでは、すべてのグループ メンバーシップのサービス リクエストが表示されます。
Java ソース: <BEA_HOME>/weblogic700/samples/portal/sampleportalDomain/beaApps/sampleportal/src/examples/sampleportal/customerservice
JSP ソース: <BEA_HOME>/weblogic700/samples/portal/sampleportalDomain/beaApps/sampleportal/portlets/customerservice
CustomerService ポートレットについて理解するには、次の手順を実行します。
図7-15 CustomerService ポートレット-デフォルト (Visitor 1)
図7-16 CustomerService ポートレット-リクエストの入力 (Visitor 1)
図7-17 CustomerService ポートレット-新しいリクエスト (Visitor 1)
図7-18 CustomerService ポートレット-追加された新しいリクエスト (Visitor 5)
この後の展開
これで、ポータル サンプル-ポートレット機能のツアーは終了です。ポータルの機能については、http://edocs.beasys.co.jp/e-docs/wlp/docs70/ptour/index.htm にある『ポータル サンプル-訪問者および管理者』を参照してください。
WebLogic Portal の管理については、http://edocs.beasys.co.jp/e-docs/wlp/docs70/admin/index.htm にある『管理者ガイド』を参照してください。
WebLogic Portal の開発については、http://edocs.beasys.co.jp/e-docs/wlp/docs70/dev/index.htm にある『開発者ガイド 』を参照してください。