使用AJAX进行基于Web的协作编辑

时间:2017-02-20 17:03:31

标签: java ajax spring spring-mvc

我希望创建一个基于Web的协作编辑器(如Google文档,但非常基本.2个或更多用户编辑页面)。我正在使用Spring MVC框架,并希望了解启动它的最佳方法。 我应该使用AJAX,如果是这样,你能指出我正确的方向吗? 否则,我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

你需要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 {