2012-04-12 19 views
1

我已經完成了一個項目,使用jsp作爲後端,而後端的業務邏輯由java實現。現在我想重寫這個項目。我希望後端與瀏覽器通信的部分是用nodejs實現的,而後端的業務邏輯仍然使用java來實現。現在我遇到了一個關於如何在後端與nodejs和java進行通信的問題。有沒有可行的解決方案?謝謝Java和NodeJS如何在後端進行通信?

回答

3

Node.js是一個獨立的運行時環境(基於V8,它是用C++實現的)。由於它不基於Java技術,因此它沒有「簡單」的方式與運行在JVM中的Java代碼進行通信。

集成諸如這兩種不相關的技術通常通過使用某種類型的inter-process communication來完成,例如TCP套接字或帶有每個平臺本地綁定的消息隊列(例如zeromq)。創建接口是另一種可能的選擇。

Searching the web for keywords such as "node.js java bridge"產生許多有趣的結果。

+0

感謝您reply.It的真正幫助我,我會嘗試這些方法。我也找到一個相關的主題[鏈接](http://stackoverflow.com/questions/6200869/java-nodejs-communicating-via-socket-bad-idea)。也有一些想法,我希望將是有價值的你太感謝你了! – click 2012-04-12 06:11:00

相關問題