我有一个带有 RichFaces 4.5.8 的 JSF 应用程序、用于 CDI bean 的 deltaspike 以及在 EAP 6.3 中运行的 EJB。我有一个包含两个表格和几个 popupPanel 的页面。该页面由 WindowScope 中的 CDI bean 控制器支持。现在页面变得越来越大,因为 popupPanels 有很多控件和操作。
xhtml 页面由复合组件和 ui:include 分隔,工作正常,但 CDI bean 变得越来越大。我想将 popupPanels 的操作方法移到其他 CDI bean 中,但对我来说,在一页中有多个 windowScoped CDI bean 听起来很奇怪。您将如何拆分大型 CDI bean?
此致