【问题标题】:Server side javascript/java - javascript communication服务器端 javascript/java - javascript 通信
【发布时间】:2016-02-12 12:13:44
【问题描述】:

A) 有没有关于如何在没有 Node.js 的情况下使用服务器端 javascript 的资源?

B) 基于 java 的服务器能否与基于 javascript 的客户端通信?

两个选项都可以(不过我会更喜欢 B)。

我的目标是一个简单的客户端-服务器通信,但我认为,websocket 仍然不是两条腿。

感谢您的回答。

【问题讨论】:

    标签: javascript java server client


    【解决方案1】:

    可能REST 服务的最佳部分是它们与语言无关。您可以使用任何您想要的语言编写服务器端 REST 服务,然后使用完全不同的语言使用它们。最基本的例子(你在选项 B 中提到的)是结合 Java 和 JavaScript。有很多教程展示了如何做到这一点,也许是这个:

    JAX-RS + JQuery

    最适合作为首发,因为它突出了重要的部分。稍后您可能想要使用一些更高级的 JS 库来更快地生成可用于生产的代码。

    【讨论】:

    • 谢谢,我会试试的。
    • 哈,刚刚注意到你也是匈牙利人。
    • 是的。虽然我不会从你的名字中猜到... :)
    • 是的,我忘了改这个
    【解决方案2】:

    B 绝对可能带有 Jersey JAX-RS 和 JSON 编码响应。它可以自动将传入的 JSON 格式的查询(通常是 GET/PUT/DELETE)参数或正文(通常是 POST)参数解析为 POJO,并可以将返回的 POJO 转换为 JSON 以进行响应。

    我们极有可能在生产环境中使用基于 Marionette.js 和 Backbone.js 的前端。

    WebSocket 需要您进行一些自定义协议工作,并且会丢失缓存和其他客户端优化。它最适合实时消息导向或增量二进制上传/下载工作负载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-08
      • 1970-01-01
      • 2011-06-09
      • 1970-01-01
      • 1970-01-01
      • 2017-05-19
      • 2012-05-15
      • 1970-01-01
      相关资源
      最近更新 更多