我目前有一个使用 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/