我有一个关于在应用程序中使用ManagedBeans的问题。
我有一个页面,其中包含不同的JSP组件,如autoComplete,selectOneMenu,textarea,inputFields,datatable等。
我正在为这些组件使用单独的Service类和DAO,因为实体类对于这些组是不同的。
对于ManagedBeans,我应该为一个页面的所有组件使用一个ManagedBean,还是为不同的组件使用不同的ManagedBean?
答案 0 :(得分:2)
由于单个页面上的组件很可能是高度耦合的,因此使用多个托管bean没有任何实际好处。但是,如果bean的一部分在多个页面中高度重复,您可以考虑将其重构为Composite Component。