使用JSF从不同的远程服务器进行基于微服务的UI组合

时间:2018-01-17 06:44:21

标签: user-interface jsf glassfish microservices

我目前正在开发一个项目,我们尝试将单层3层Web应用程序切割成不同的微服务。 Web服务器是glassfish,前端基于JSF(模板等)。

我们想做什么:我们有不同的微服务(托管在不同的glassfish服务器上,使用REST进行通信)。每个MS都有自己的UI。一个微服务(FrontendMicroservice)负责UserLogin以及各种UI的动态组合,具体取决于登录的用户。 (例如Storemanger登录 - > StoreMicroserviceUI和ProductMicroserviceUI必须加载到FrontendMicroservice或Enterprisemanger登录 - > EnterpriseManager MicroserviceUI和ProductMicroserviceUI必须加载到FrontendMicroservice中)。 FrontendMicroservice为框架提供导航/菜单栏等。

JSF适合此任务吗?哪些标签可以使用?我找不到使用JSF的任何类似方法!

提前致谢!

1 个答案:

答案 0 :(得分:0)

  

JSF适合这项任务吗?

不确定

  

可以使用哪些标签?

任何可以帮助您设计UI的方法,就像使用普通的HTML一样。如何撰写,例如一个完整的'小页面的页面取决于你。你想使用模板吗?你必须决定。您可以将ui:include与资源解析器,iframe一起使用,但如果有帮助,也可以使用真实(基于jsf)的portlet。但实际上这对Stackoverflow来说并不是一个真正的问题。

  

我找不到任何使用JSF的类似方法!

那是因为它最初主要是UIX https://ux.stackexchange.com/。当你了解一种技术的一些基本特征(在这种情况下为jsf的facelets)时,它就是一种“逻辑”的概念。如何做到这一点,你因此找不到很多的howtos或类似的