JSF 是否仍然与 Microprofile 相关
Is JSF still relevant with Microprofile
仍然迷失在微服务的世界里。
JSF 是否仍然与 Microprofile 相关?当同一视图应从许多微服务获取数据时,我们如何将整体应用程序的 UI 部分迁移到微服务。
如果您正在开发 JSF 前端,那么您可以设想拥有一个可以响应每个页面或应用程序中的每个特定功能的微服务。因此,您可以拥有多个微服务后端,而不是支持 "monolithic" JSF。
虽然这在技术上是可行的,但您必须考虑这是否是您场景的最佳方式。例如,如果您使用多个微服务,您的会话状态会发生什么变化,或者您的各个微服务将如何相互通信?
当我们想到微服务时,通常会想到 REST 端点(尽管微服务不需要基于 REST)。所以,如果你想使用微服务 REST 端点,也许某种 JavaScript 视图会更有效?
简而言之,您可以使用微服务,但您需要确定这样做是否有好处,或者是否最好使用传统的 JSF 应用程序。
MicroProfile 本身不支持 JSF,但肯定支持 REST 端点。如果您想使用 JSF,则需要使用部分 Java/Jakarta EE 以及 MicroProfile。
仍然迷失在微服务的世界里。 JSF 是否仍然与 Microprofile 相关?当同一视图应从许多微服务获取数据时,我们如何将整体应用程序的 UI 部分迁移到微服务。
如果您正在开发 JSF 前端,那么您可以设想拥有一个可以响应每个页面或应用程序中的每个特定功能的微服务。因此,您可以拥有多个微服务后端,而不是支持 "monolithic" JSF。
虽然这在技术上是可行的,但您必须考虑这是否是您场景的最佳方式。例如,如果您使用多个微服务,您的会话状态会发生什么变化,或者您的各个微服务将如何相互通信?
当我们想到微服务时,通常会想到 REST 端点(尽管微服务不需要基于 REST)。所以,如果你想使用微服务 REST 端点,也许某种 JavaScript 视图会更有效?
简而言之,您可以使用微服务,但您需要确定这样做是否有好处,或者是否最好使用传统的 JSF 应用程序。
MicroProfile 本身不支持 JSF,但肯定支持 REST 端点。如果您想使用 JSF,则需要使用部分 Java/Jakarta EE 以及 MicroProfile。