我目前有一个使用 Play 框架(1.2.4)和 Java 构建的 Web 应用程序。我正在寻找使用 node.js 重建它。我想知道是否可以使用相同的 Java 类,或者是否所有代码都必须在 javascript 中?
谢谢
我目前有一个使用 Play 框架(1.2.4)和 Java 构建的 Web 应用程序。我正在寻找使用 node.js 重建它。我想知道是否可以使用相同的 Java 类,或者是否所有代码都必须在 javascript 中?
谢谢
简短的回答:不,您需要用 javascript 重写该代码。既然你说你“正在寻找使用 node.js 重建它”,那么你就去吧。全速前进。
更长的答案:好吧,您可以运行 2 个应用程序,1 个在 JVM 中的 java 和 1 个在节点中的 javascript,并让它们通过一些进程间通信机制(例如 REST/HTTP API)进行通信。这是一种相当常见的模式,node.js 非常适合用作连接到一个或多个后端 API 以支持服务的 Web 应用程序服务器。这将允许您维护现有的 java 代码库。这种模式有时被称为“面向服务的架构”。