服务器端javascript/javascript通信

Server side javascript/javascript communication

本文关键字:javascript 通信 服务器端      更新时间:2023-09-26

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

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

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

我的目标是一个简单的客户端-服务器通信,我认为,这个websocket仍然不能自立。

我很感激你的回答。

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

JAX-RS+JQuery

作为首发球员是最好的,因为它突出了重要的部分。稍后,您可能需要使用一些更高级的JS库,以便更快地生成可用于生产的代码。

B肯定有可能使用Jersey JAX-RS和JSON编码的响应。它可以自动将传入的JSON格式的查询(通常是GET/PUT/DELETE)参数或主体(通常是POST)参数解析为POJO,并可以将返回的POJO转换为响应的JSON。

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

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