2013-03-20 27 views
2

我是新來甲骨文的WebCenter門戶:如何portlet的生產者發起刷新/推到消費者的需求(我使用JDeveloper 11.1.1.6 ADF-JSF)

我的要求是我的portlet生產供應的N多消費者。每當我的製作人發生變化時,我都需要刷新或向這些消費者推送內容。

我的問題是:

  1. 如何跟蹤所有活動的消費者對我的portlet的製片人?使用什麼技術?
  2. 生產者如何與消費者溝通並刷新或推送內容?

我能夠通過在javascript(jquery)中設置時間間隔並向生產者發送ajax請求來刷新消費者(消費者端請求發起)。但我很想知道如何從我的製作人發起刷新或推動?

我是Oracle webcenter的初學者,因此詳細指導了我。

回答

0

您可以使用Active Data Service進行使用ADF組件的服務器端推送,您可以找到文檔here

對於第一個問題,您可以通過在應用程序範圍中使用一些計數器來跟蹤用戶的會話。