【发布时间】:2018-10-06 22:10:13
【问题描述】:
我们有大型 JSF 单体应用程序。我们想改变这个应用程序的架构。目前,我的目标 - 在我们的应用程序中更改一个模块。我需要将逻辑从一个模块转移到另一个应用程序,该应用程序将在另一个技术堆栈上实现(它将是rest-service,前端有一些js-framework)。
应用程序应该以相同的方式工作。我们应该像之前一样拥有指向该页面的链接,但是该页面应该由另一个服务呈现。我们应该在这两个应用程序之间进行相同的会话。用户应该能够在没有额外的身份验证步骤的情况下扔掉页面。
我们还计划移动其他模块,不仅是这个模块。我需要帮助。你有什么想法应该如何实施?有什么例子吗?
【问题讨论】:
-
“前端的一些 js 框架” ;-)... 'some'.... WebFragments 是要走的路。独立于 JSF... 效果很好
-
@Kukeltje,它应该是另一个应用程序。一些 js 框架 - 反应或角度。
-
我不太了解你,IMO 将业务层与 View 分开是核心,无论“前端”的想法是什么
-
换个说法:你的意思是垂直还是水平切割模块?
标签: rest jsf jakarta-ee architecture microservices