0

我有一个关于在应用程序中使用 ManagedBeans 的问题。

我有一个页面,它作为不同的 JSP 组件,如 autoComplete、selectOneMenu、textarea、inputFields、datatable 等。

我为这些组件使用单独的服务类和 DAO,因为这些组件的实体类不同。

对于 ManagedBeans,我应该为一页的所有组件使用一个 ManagedBean,还是为不同的组件使用不同的 ManagedBean?

4

1 回答 1

2

由于单个页面上的组件很可能是高度耦合的,因此使用多个 managedbean 并没有真正的好处。但是,如果 bean 的一部分在多个页面中高度重复,您可能会考虑将其重构为Composite Component

于 2013-02-22T21:02:23.727 回答