如何在现有的Java Web应用程序中使用Node.js效率

时间:2013-05-16 06:55:18

标签: java node.js jsf jboss

我在JSF 1.2框架中有一个现有的电子商务Web应用程序。我们希望在现有应用程序中使用node.js技术的优点。

我们的重点:将视图[html]保留在JSF框架中,所有I / O [Database-MySql]操作将由node.js管理。

我们可以使用Node.js进行CRUD操作。但是我们如何在java-managed-Bean和node.js之间发送/接收数据?

这个架构有用吗?或任何其他更好的选择/建议? 。或者我们是否需要完全切换到Node.js技术堆栈..

关于,
时调

1 个答案:

答案 0 :(得分:2)

我不认为这是个好主意。如果您绝对想要使用node.js,则应该使用node实现表示层,并将crud操作保存在java中并通过json进行通信。如果每次回调都有小的操作,node.js只会更快,例如返回缓存的html,json等。如果你有很多crud操作,node.js并不是特别适合这个任务。您还可以查看播放框架http://www.playframework.com/。 它是一个高性能的异步java / scala框架,可以满足您的需求。