領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多那麼,您已經編寫了一個“Hello world!”WebSocket 應用程式,甚至可能是一個聊天示例。得益於 SockJS 協議及其在 Spring 中的支援,即使在不支援 WebSocket 的 Servlet 3.1 之前的容器和 IE 10 之前的瀏覽器中,您也能夠交換訊息。然而,訊息是一個空白頁,可以包含任何內容。無論您選擇何種訊息格式,專有格式還是標準格式,客戶端和伺服器都需要理解它,並區分不同型別的訊息。您需要支援釋出-訂閱模式,這是訊息傳遞應用程式的核心,這樣您就可以將訊息廣播給一個或多個訂閱者。您還需要整合安全性、驗證等。總之,您需要構建一個真實世界的應用程式。如果您習慣於 Web 應用程式(以及 Spring MVC 標註的控制器),您會熟悉 HTTP 提供的基礎,包括 URL(名詞)、HTTP 方法(動詞)、標頭、引數等。想象一下,在沒有 HTTP 的情況下構建一個應用程式,只有一個套接字。WebSocket 為您提供了這種全新的、令人興奮的能力——全雙工、雙向通訊——但您不再擁有一個應用程式級別的協議。是否可以圍繞一個處理所有訊息的單一 Endpoint 類來構建整個應用程式,假設瀏覽器和伺服器之間只有一個 WebSocket 連線?加入 Rossen Stoyanchev 的行列,他將展示,值得慶幸的是,WebSocket 協議有一個內建的子協議機制。
歐洲
10 月 8 日星期二 倫敦夏令時下午 3:00 GMT (GMT+01:00)
註冊 https://gopivotal.webex.com/gopivotal/onstage/g.php?t=a&d=667384670
北美
10 月 8 日星期二 舊金山 PDT 上午 10:00 (GMT-07:00)
註冊 https://gopivotal.webex.com/gopivotal/onstage/g.php?t=a&d=660130258