0
我目前有一個使用Play框架(1.2.4)與Java構建的Web應用程序。我正在尋找使用node.js重建它。我想知道是否可以使用相同的Java類,或者如果所有代碼都必須在JavaScript中?是否有可能使用java類(對於模型,控制器)和node.js?
謝謝
我目前有一個使用Play框架(1.2.4)與Java構建的Web應用程序。我正在尋找使用node.js重建它。我想知道是否可以使用相同的Java類,或者如果所有代碼都必須在JavaScript中?是否有可能使用java類(對於模型,控制器)和node.js?
謝謝
簡短回答:不,您將需要在JavaScript中重寫該代碼。既然你說你正在「想用node.js重建它」,那麼你就去。全速前進。
較長的答案:你可以在JVM中運行2個應用程序,1個java,在節點中運行1個javascript,並通過一些進程間通信機制(如REST/HTTP API)進行通信。這是一種相當常見的模式,node.js非常適合用作連接到一個或多個後端API以支持服務的Web應用程序服務器。這將允許您維護現有的Java代碼庫。這種模式有時被稱爲「面向服務的體系結構」。