ManagedBeans用于JSF中的不同组件

时间:2013-02-22 20:42:27

标签: java spring jsf jsf-2

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

我有一个页面,其中包含不同的JSP组件,如autoComplete,selectOneMenu,textarea,inputFields,datatable等。

我正在为这些组件使用单独的Service类和DAO,因为实体类对于这些组是不同的。

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

1 个答案:

答案 0 :(得分:2)

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