如何在旧版JSF Web应用程序中使用ReactJs?

问题描述 投票:0回答:1

我们计划从基于XHTML的遗留JSF(1.X)框架迁移应用程序的UI。

我们不会立刻改变所有内容,但会迁移ReactJS中的几个选项卡中的一个,并保留其他页面,就像在XHTML中一样,看看它是如何进行的。

我一直试图找到一种方法来做到这一点,但没有运气。任何人都可以给出一些暗示继续这个吗?

提前致谢

reactjs jsf
1个回答
-1
投票

您可能希望阻止旧版JSF应用程序与React组件之间的耦合。您可以通过使基于React的部件尽可能独立(与微服务一样)来实现此目的。

  • 警惕在应用程序/会话范围的bean中管理的状态。
  • 不要依赖你宁可扔掉的东西,但目前还不能做。无论如何,您的遗留应用程序可能过于耦合和整体。
  • 请记住,您(最终应该)会丢弃遗留代码。
  • 为年轻的开发人员保持清洁和新鲜(我的经验是,JSF吓跑他们 - 这是正确的)。这应该让自己得到一个漂亮而快速的开发人员反馈循环,而不需要使用legthy容器部署的重型构建过程。

使用某种类似SSO的身份验证集成您的新旧应用程序,使您的样式无缝。

如果您使用Primefaces作为组件库,您也可以从他们的React组件中受益,这些组件与JSF等效组件并不相同,但它们为您提供了一个让您的外观正确的起点。但是,您再次与遗留应用程序建立新的,有点不明显的耦合。这里要小心。

© www.soinside.com 2019 - 2024. All rights reserved.