簡體   English   中英

Spring-mvc 與 reactjs 的集成?

[英]Spring-mvc integration with reactjs?

我正在嘗試集成 spring-mvc 和 reactjs,但它的示例太差了,但我喜歡 reactjs 的通量架構師,所以我強烈希望將 reactjs 與 springmvc 集成! 我想使用 reactjs 作為客戶端,springmvc 作為休息后端。 你能給我一些例子或教程來做到這一點嗎? 我在谷歌上搜索過,但結果很差。 請幫我。 非常感謝你

這個答案可能不是你想要的,但我建議你不要將它們兩者結合起來。 如果它們通過 HTTP/WebSockets 進行通信,它們就已經解耦了,耦合它們可能會讓你很痛苦。

將前端和后端解耦到單獨的項目中的優點:

  • 僅具有 React 或 Spring 經驗的人可以做出貢獻,而不會被其他東西弄糊塗。
  • Spring 項目所需的工具/構建與前端項目所需的工具/構建完全不同,將其混合到一個代碼庫中可能會令人困惑。
  • 如果它們從一開始就解耦,那么添加其他使用后端 API 的客戶端會變得更容易。 通過將它們作為單獨的項目,您不太可能以與前端非常相關的方式開發后端。
  • 前端和后端應該使用不同的版本,並且可以相互獨立地交付。 如果后端團隊目前正在進行重大重構,但前端團隊剛剛修復了一個嚴重錯誤並想要發布新版本怎么辦?
  • 一旦您將資產緩存添加到前端項目(例如將文件放在 CDN 上,使用 HTML5 應用程序緩存或新的 Service Worker API),您就必須准備好從“舊”客戶端獲取請求到您的后端。 通過將它們分開,可以更輕松地在后端考慮和計划類似的事情。

我可能會列出更多的好處,但這些是我認為影響最大的。 將兩者結合起來當然有一些好處,但隨着項目的發展/成熟,這些好處往往會變得越來越小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM