0

アプリケーションでのManagedBeansの使用について質問があります。

autoComplete、selectOneMenu、textarea、inputFields、datatableなどのさまざまなJSPコンポーネントとしてのページがあります。

エンティティクラスはこれらのコンポーネントで異なるため、これらのコンポーネントには別々のサービスクラスとDAOを使用しています。

ManagedBeansに関しては、1つのページのすべてのコンポーネントに1つのManagedBeanを使用する必要がありますか、それとも異なるコンポーネントに異なるManagedBeanを使用する必要がありますか?

4

1 に答える 1

2

単一ページのコンポーネントは高度に結合されている可能性が高いため、複数のマネージド Bean を使用しても実際のメリットはありません。ただし、Bean の一部が複数のページで頻繁に繰り返される場合は、それをComposite Componentにリファクタリングすることを検討してください。

于 2013-02-22T21:02:23.727 に答える