[英]How to design "delete user flow" in monolith application with Spring Boot?
[英]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.