jsf - JSF 是否仍然与 Microprofile 相关
问题描述
仍然迷失在微服务的世界中。JSF 是否仍然与 Microprofile 相关?当同一个视图应该从许多微服务获取数据时,我们如何将单体应用程序的 UI 部分迁移到微服务。
解决方案
如果您正在开发 JSF 前端,那么您可以设想拥有一个可以响应应用程序中的每个页面或每个特定功能的微服务。因此,您可以拥有多个微服务后端,而不是支持“单体”JSF。
尽管这在技术上是可行的,但您必须考虑这是否是您的方案的最佳方式。例如,如果您使用多个微服务,您的会话状态会发生什么变化,或者您的各个微服务将如何相互通信?
当我们想到微服务时,我们通常会想到 REST 端点(尽管微服务不需要基于 REST)。所以,如果你想使用微服务 REST 端点,也许某种 JavaScript 视图会更有效?
简而言之,您可以使用微服务,但您需要确定这样做是否有好处,或者是否最好使用传统的 JSF 应用程序。
MicroProfile 本身不支持 JSF,但肯定支持 REST 端点。如果要使用 JSF,则需要使用部分 Java/Jakarta EE 以及 MicroProfile。
推荐阅读
- javascript - 延迟获取财产,调度 react-redux
- scala - 包含空键的 Apache Spark Join
- python - 文件描述符不包含后端 url django
- node.js - 无法将猫鼬缓冲区数据数组转换为字符串?
- spring-boot - 如何配置 Spring Cloud Config Server 以使用克隆的配置文件
- laravel - 在一个查询中按条件记录计数器
- python - 在 Pytorch 中创建具有固定权重的线性模型
- node.js - Twilio 对话:SessionError:将消息标记为已读时未找到通道
- python - 找不到命令 - Discord.py
- youtube-data-api - 为多个 youtube 频道创建多个项目