簡體   English   中英

使用 Spring Boot 包裝 Monolith JSF/Spring 應用程序

[英]Wrapping a Monolith JSF/Spring application with Spring Boot

我的團隊目前有一個舊的 JSF 1.1 / Spring2 / Weblogic Monolith Application。 當我們開始對我們的應用程序進行現代化改造時,他們希望我們按原樣采用我們當前的架構,並且基本上將其硬塞到 Spring Boot 中。

在這一點上,我們不是在談論將其分解為微服務,而是從我們當前的設置中提升,將 Weblogic 排除在外,並在 Spring Boot 中使用 Hikari 數據源運行它。

這可以輕松完成嗎? 我還沒有找到一種無需大量代碼更改的方法,我不介意建議“讓我們在下一個產品增量中將其分解為微服務”方法。

除了重新構建我們的應用程序(正如我們將來計划的那樣)或進行大量代碼更改之外,還有其他選擇嗎?

如果您不使用JavaEE for Weblogic ,您可以很容易地將您的應用程序遷移到Spring Boot 主要是正確導入配置、組件、資源和屬性。 請參閱:示例

如果你在你的遺留項目中使用JPA甚至JDBC來重寫后端到Spring Data並不是很困難。

在我看來,主要困難在於您使用的JSF版本。 我會拒絕它,因為:1)它與Spring boot不完全兼容,2)它今天已經過時了。 費了好大勁兒才放到Spring Boot里面,還是不行。 如果沒有時間和資源將這種視圖技術更改為另一種,則必須將其完成到Spring Boot

我沒有看到其他真正的替代品

暫無
暫無

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

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