2011年6月4日 星期六

【BlazeDS】基本簡介

BlazeDS 提供了一組的服務能夠讓開發者連接客戶端的應用程式到伺服端的資料

並且能夠通過數個客戶端的資料連接到伺服端。簡單說 BlazeDS 實現了客戶端的即時訊息傳遞

一個 BlazeDS 的應用程式由兩部分所組成:



1. 一個客戶端的應用程式
2. 一個伺服端的 J2EE 架構











在客戶端這部份,這些應用程式通常都是 Adobe 的 Flex 或是 AIR,他們都透過 Flex 的眾多元件與 BlazeDS 的伺服端作溝通

較常見的元件包括:RemoteObject、HTTPService、WebService、Producer、Consumer
這些都是 Flex SDK 的一部分

雖然大多數都是運用 Flex 或是 AIR 去開發客戶端這部份的應用程式,也可以將 Flex 與 HTML 和 Javascript 做組合

甚至是可以開發以HTML 和 Javascript 為基礎的 AJAX 應用程式與 BlazeDS 做溝通 

至於在伺服端這部份   BlazeDS 的伺服端都是運行在 J2EE 的應用伺服器上

BlazeDS 包含了三項的 WEB 應用程式的配置,你可以以此為基礎去發展你的應用程式

如果要配置現行的 J2EE 的WEB 應用程式,使其能夠支援 BlazeDS 的話,須執行以下的步驟

1. 先下載 BlazeDS 的 JAR,並將它加到你的 WEB 應用程式中的 WEB-INF/lib 目錄下

2. 新增一個 BlazeDS 的配置檔於 WEB-INF/flex 目錄下

3. 必須定義一個 MessageBrokerServlet 和一個 Session 的監聽器在你的 web.xml 中

沒有留言:

張貼留言