【问题标题】:Business logic in java websocket endpoint/JAX-RS?java websocket端点/ JAX-RS中的业务逻辑?
【发布时间】:2014-10-25 20:31:05
【问题描述】:

在使用 Websocket 连接的 Web 应用程序中实现业务逻辑的最佳实践是什么?具体来说,如何有效地使用Java websocket端点来实现系统的服务和功能?
websocket 端点是否完全取代了 Java Web 服务 (JAX-RS) 功能?

【问题讨论】:

  • 这是使用 Servlet 3.0 ServerEndpoint 吗?

标签: java web-services websocket business-logic


【解决方案1】:

WebSocket 不能替代 JAX-RS。

这两种技术都有各自的用例;如果我是你,我会在问这样的问题之前先做研究。

第一个问题是关于业务逻辑的 - 这总是取决于。在处理 JAX-RS 时,您可以以某种方式适应 MVC 模式,因为 Http Request 和 Response 之间存在紧密联系,您甚至可以使用一些模板引擎来处理您的输出(Jersey - JAX-RS RI - 包含预先构建的支持这种情况)。 WebSocket 在数据处理方面非常不同,有一个“持久” TCP 连接可用于从/向任一端传输消息,这通常需要不同的编程模型,典型用例包括发送/接收短状态更新消息到一些交互式前端 (javascript) 应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    • 2013-02-06
    相关资源
    最近更新 更多