网络研讨会:使用 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 的情况下构建应用程序,只是一个套接字。 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 日,星期二,上午 10:00 PDT 旧金山,GMT-07:00)

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看所有