领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多所以,您已经编写了一个“Hello world!”WebSocket 应用程序,或者甚至是一个聊天示例。由于 SockJS 协议和 Spring 对其的支持,您甚至可以在 Servlet 3.1 之前的容器和 IE 10 之前的浏览器(尚不支持 WebSocket)中交换消息。但是,消息是一个可以包含任何内容的空白页面。无论您选择哪种消息格式,专有格式还是标准格式,客户端和服务器都需要理解它以及区分不同类型的消息。您需要支持消息应用程序的核心发布-订阅模式,以便您可以将消息广播到一个或多个订阅者。您需要整合安全、验证等。简而言之,您需要构建一个真实的应用程序。如果您习惯使用 Web 应用程序(以及 Spring MVC 注解控制器),那么您熟悉 HTTP 提供的基础,包括 URL(名词)、HTTP 方法(动词)、标头、参数等。想象一下,在没有 HTTP 的情况下构建一个应用程序,只是一个套接字。WebSocket 为您提供了这种全新的、令人兴奋的功能——全双工、双向通信——但您不再拥有应用程序级协议。假设浏览器和服务器之间存在单个 WebSocket 连接,是否可以围绕一个处理所有消息的单个 Endpoint 类构建整个应用程序?加入 Rossen Stoyanchev,他将演示,值得庆幸的是,WebSocket 协议具有内置的子协议机制。
欧洲
10 月 8 日星期二 下午 3:00 英国夏令时伦敦 (GMT+01:00)
注册 https://gopivotal.webex.com/gopivotal/onstage/g.php?t=a&d=667384670
北美
10 月 8 日星期二 上午 10:00 太平洋夏令时旧金山 (GMT-07:00)
注册 https://gopivotal.webex.com/gopivotal/onstage/g.php?t=a&d=660130258