是否可以使用带有node.js的java类(用于模型,控制器)?

时间:2012-09-05 00:21:38

标签: node.js playframework

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

由于

1 个答案:

答案 0 :(得分:4)

简答:不,你需要在javascript中重写该代码。既然你说你“正在寻找使用node.js重建它”,你就去吧。全力以赴。

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