研討會:使用 Spring 建構 WebSocket 瀏覽器應用程式

新聞 | Pieter Humphrey | 2013 年 9 月 24 日 | ...

所以,您已經編寫了一個「Hello world!」WebSocket 應用程式,或者甚至是聊天範例。 即使在 Servlet 3.1 之前的容器和 IE 10 之前的瀏覽器中(尚未支援 WebSocket),您也可以交換訊息,這要歸功於 SockJS 協議和 Spring 對它的支援。 然而,訊息是一個空白頁面,可以包含任何內容。 無論您選擇哪種訊息格式,專有或標準,客戶端和伺服器都需要理解它,並且能夠區分不同種類的訊息。 您需要支援發佈-訂閱模式,這是訊息傳遞應用程式的核心,以便您可以將訊息廣播給一個或多個訂閱者。 您需要整合安全性、驗證等等。 簡而言之,您需要建構一個真實世界的應用程式。 如果您習慣使用 Web 應用程式(和 Spring MVC 註解控制器),您會熟悉 HTTP 提供的基礎,包括 URL(名詞)、HTTP 方法(動詞)、標頭、參數和其他。 想像一下在沒有 HTTP 的情況下建構應用程式,只有一個 Socket。 WebSocket 為您提供了這種全新的、令人興奮的功能 - 全雙工、雙向通訊 - 但您不再具有應用程式層級的協議。 是否可以圍繞一個單一的 Endpoint 類別建構整個應用程式,該類別處理所有訊息,假設瀏覽器和伺服器之間只有一個 WebSocket 連線? 加入 Rossen Stoyanchev,他將演示 WebSocket 協議幸運地具有內建的子協議機制。

歐洲

10 月 8 日星期二下午 3:00 格林威治標準時間 (倫敦夏令時間,格林威治標準時間 +01:00)

註冊 https://gopivotal.webex.com/gopivotal/onstage/g.php?t=a&d=667384670

 

北美

10 月 8 日星期二上午 10:00 太平洋夏令時間 (舊金山,格林威治標準時間 -07:00)

註冊 https://gopivotal.webex.com/gopivotal/onstage/g.php?t=a&d=660130258

取得 Spring 電子報

隨時關注 Spring 電子報

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部