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