服务器端javascript/java-javascript通信

服务器端javascript/java-javascript通信,javascript,java,server,client,Javascript,Java,Server,Client,A) 有没有关于如何在没有Node.js的情况下使用服务器端javascript的资源 B) 基于java的服务器能否与基于javascript的客户端通信 两种选择都是可以的(不过我更喜欢B) 我的目标是实现一个简单的客户机-服务器通信,我认为websocket仍然不是两条腿走路的 我很感谢您的回答。B肯定与Jersey JAX-RS和JSON编码的响应有关。它可以自动将传入的JSON格式的查询(通常是GET/PUT/DELETE)参数或body(通常是POST)参数解析为POJO,并可以将返

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

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

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

我的目标是实现一个简单的客户机-服务器通信,我认为websocket仍然不是两条腿走路的


我很感谢您的回答。

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

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


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

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


是最好的开始,因为它突出了重要的部分。稍后,您可能会想使用更高级的JS库更快地生成产品代码。

谢谢,我会试试。哈,刚才注意到您也是匈牙利人。是的。但我不会从你的名字中猜到……:)是的,我忘了换这个