Spring-mvc与reactjs集成?

问题描述 投票:3回答:2

我正在尝试将spring-mvc和reactjs集成在一起,但这是一个很差的例子,但是我喜欢reactjs的流程架构师,因此我强烈希望将reactjs与springmvc集成!我想将reactjs用作客户端,将springmvc用作其余后端。您可以提供一些示例或教程来做到这一点吗?我已经在Google上搜索过,但是结果很差。请帮我。非常感谢你

spring spring-mvc reactjs flux
2个回答
6
投票

此答案可能不是您想要的,但我建议您不要将两者结合在一起。如果它们通过HTTP / WebSockets进行通信,则它们已经解耦,这可能会使您很难将它们耦合。

将前端和后端分离为单独的项目的优点:

  • 仅具有React或Spring经验的人可以做出贡献,而不会被其他东西所迷惑。
  • Spring项目所需的工具/构建与前端项目所需的工具/构建完全不同,将其混合到一个代码库中可能会造成很大的混乱。
  • 如果从一开始就将它们解耦,则添加使用后端API的其他客户端会变得更加容易。通过将它们作为独立的项目,您将不太可能以与前端紧密相关的方式来开发后端。
  • 前端和后端应使用不同的版本,并且应彼此独立地可移植。如果后端团队当前正在进行重大的重构,但是前端团队只是修复了一个严重的错误并希望发布新版本,该怎么办?
  • 一旦您将资产缓存添加到前端项目中(例如使用HTML5应用程序缓存或新的Service Worker API将文件放入CDN上,您就必须准备好从“旧”客户端获取对后端的请求。通过分离它们,可以更轻松地考虑和计划后端的事情。

我可能会列出更多其他好处,但是我认为这些影响最大。将两者融合在一起当然会有一些好处,但是随着项目的发展/成熟,这些好处会越来越小。


0
投票

您能找到答案吗?

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.