使用JSF-Front端和node.js-Back端的Web应用程序

时间:2013-05-16 10:10:10

标签: java node.js jsf real-time

我打算使用JSF 1.2和node.js构建一个电子商务Web应用程序(类似于http://zovi.com/)。所有前端组件都将是绑定到backing bean的jsf组件。我想使用node.js实现实时功能(例如显示今日热卖查看过此商品的客户此类模式)并且应该使用JSF组件中的节点和显示来完成从数据库(MySQL)的所有数据检索。我很困惑如何绑定从节点到相应的托管bean属性的数据(因为我将它绑定到相应的JSF组件)。希望你理解这个背景。请提出一些解决方案。

我听说Node.js的性能仅适用于不适用于企业级别的小型Web应用程序。我的方法是否正确?

1 个答案:

答案 0 :(得分:3)

我会坚持使用Java EE或Node.js应用程序。我认为将这两种技术结合起来并没有任何好处。要运行JSF应用程序(我建议使用JSF2而不是1.2),您必须运行Java Application Server,这是一个很好的系统资源使用者。所以最后你必须同时运行Node.js和Java服务器...... 但如果您坚持使用这两种技术,REST API等Web服务将成为一种解决方案。 从未使用过Node.js,但我听说它与Java App相比具有更好的性能。服务器