node.js - 是否可以将java类(用于模型、 Controller )与node.js一起使用?

标签 node.js playframework

我目前有一个使用 Play 框架 (1.2.4) 和 Java 构建的 Web 应用程序。我正在寻找使用 node.js 重建它。我想知道是否可以使用相同的 Java 类,或者所有代码是否都必须在 javascript 中?

谢谢

最佳答案

简短回答:不,您需要用 JavaScript 重写该代码。既然你说你“希望使用 node.js 重建它”,那就这样吧。全速前进。

更长的答案:嗯,您可以运行 2 个应用程序,1 个在 JVM 中运行 java,1 个在 Node 中运行 javascript,并让它们通过某种进程间通信机制(例如 REST/HTTP API)进行通信。这是一种相当常见的模式,node.js 非常适合充当 Web 应用程序服务器,连接到一个或多个后端 API 以支持服务。这将允许您维护现有的 java 代码库。这种模式有时称为“面向服务的架构”。

关于node.js - 是否可以将java类(用于模型、 Controller )与node.js一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12272992/

相关文章:

html - NodeJS 从 HTML 表单传递参数

javascript - 正则表达式在捕获组中保留尾随斜杠

java - 如何从 Play Framework 中的另一个模板调用一个模板?

javascript - 如何使用 Node.js 编写/更新新的 JSON 文件

node.js 子进程在 Node webkit 中不起作用

mysql - 表情符号插入 Play Framework

java - scala模板 Play Framework 中的if语句

多次执行 PlayFramework 作业?

java - hibernate 异常 : Found two representations of same collection

javascript - Node http-proxy-middleware 不能将本地服务器作为目标