【发布时间】:2017-02-20 17:03:31
【问题描述】:
我希望创建一个基于网络的协作编辑器(类似于 Google 文档,但非常基本。2 个或更多用户编辑一个页面)。我正在使用 Spring MVC 框架并想知道启动它的最佳方式。 我应该使用 AJAX,如果可以,你能指出我正确的方向吗? 否则,我该怎么做呢?
【问题讨论】:
标签: java ajax spring spring-mvc
我希望创建一个基于网络的协作编辑器(类似于 Google 文档,但非常基本。2 个或更多用户编辑一个页面)。我正在使用 Spring MVC 框架并想知道启动它的最佳方式。 我应该使用 AJAX,如果可以,你能指出我正确的方向吗? 否则,我该怎么做呢?
【问题讨论】:
标签: java ajax spring spring-mvc
你需要 spring 的 websocket 支持。浏览春季文档here 您可能需要创建一个处理程序,该处理程序将像这样在 spring 中与 websocket 映射。
<websocket:handlers>
<websocket:mapping path="/myHandler" handler="myHandler"/>
<websocket:handshake-interceptors>
<bean class="org.springframework.web.socket.server.support.HttpSessionHandshakeInterceptor"/>
</websocket:handshake-interceptors>
</websocket:handlers>
或者您可以创建一个带有注释的 web-scoket 配置,如下所示。
@Configuration
@EnableWebSocket
public class WebSocketConfig implements WebSocketConfigurer {
【讨论】: