java - 如何在现有的 java web 应用程序中使用 Node.js 效率

标签 java node.js jsf jboss

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

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

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

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

问候,
西乔

最佳答案

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

关于java - 如何在现有的 java web 应用程序中使用 Node.js 效率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16580858/

相关文章:

java - 将 owl 文件映射到 neo4j - getOrCreateNodeWithUniqueFactory 方法

java - Maven 是否启动了两个不同的 JVM?

jsf - List<T> 上的 UISelectMany 导致 java.lang.ClassCastException : java. lang.String 无法转换为 T

java - 相位监听器和命令按钮

java - Java 中的 ODBC 连接设置

java - 从 Adapter 类中的 Firebase 中删除

javascript - 搜索 - native 处理还是进行 API 调用? (Android、Node.JS、MongoDB 后端)

node.js - 我无法通过名称连接到我的 mongo docker 容器

javascript - multi或upsert设置为true后,MongoDB不更新记录并且promise保持失败

javascript - oncomplete ="PF(' dlg').hide() ;"causes "PF 找不到”错误