将 React js 与现有的 java 网络应用程序一起使用

Use react js with existing java web application

我计划在我现有的 java 基于 Web 的应用程序中使用 React js 作为 V(来自 MVC)。

我关心的是如何 运行 在 java Web 应用程序服务器上对 js 组件作出反应。

React js 使用 Node js 组件。它有 WebPack 服务器,将代码捆绑到单个 js 文件(bundle.js)。

那么我可以直接使用 bundle.js(通过复制和粘贴)到我现有的应用程序吗?

或者我还需要其他东西?

求推荐。

谢谢。

React 是前端技术。它甚至可以从 CDN 运行。 Node.js 是后端技术,但它也可用作构建应用程序的工具。但是在你构建它之后它就不再使用了(直到你做出一些改变)

你必须做的事情:

  1. 安装nodejs和npm。
  2. 创建你的 React 应用程序
  3. 使用nodejs/webpack构建包

现在您的包不需要 node.js 或 webpack。这是普通的js文件。你可以随意使用它。

您可以将 bundle.js 文件复制到未安装 node.js 的服务器上,您可以正常使用它,它会起作用。