即時報價詳細資料

本範例示範這個產品中的 Web 2.0 特性。「即時報價」範例應用程式使用 Web 傳訊服務, 來模擬將股票報價傳給啟用 Dojo 的用戶端應用程式。

模擬的報價由 CommonJ 計時器產生,並將訊息發佈至服務整合匯流排主題空間。Web 傳訊服務會鏈結啟用 Dojo 的用戶端、 WebSphere Application Server 內部訊息分配管理系統,以及平台傳訊, 以進行 Web 型的發佈或訂閱。

通訊是透過 Bayeux 通訊協定來達成。Dojo 工具箱中的 cometd 用戶端會將送入的 「JavaScript 物件註釋 (JSON)」訊息鏈結至 Dojo 事件和主題系統,以進行處理。

在 QuoteStreamer 範例應用程式中,會以 HTML 格式在市場報告摘要文章中指定多個 Dojo 小組件。這些 Dojo 小組件會處理送入的股票報價訊息, 並以視覺化的方式指出股票的變動。這些視覺化變動包括:現行股價的更新、每日股價的變動, 以及每日的股價變動百分比。當股價變動時, 每日的股價變動和每日的股價變動百分比, 會先以綠色(上揚)或紅色(下跌)背景顯示,然後再回歸到原本的背景顏色。


意見