について質問がありますRequestScoped ManagedBean:
RequestScoped ManagedBeanビューで何かを変更するたびに が作成されるように見えます。<p:selectOneMenu>たとえば、 の値を変更すると、@PostConstructが呼び出されると宣言されます。
これにより、アプリケーションが遅くなると思います。
この問題をもっと説明できますか?
について質問がありますRequestScoped ManagedBean:
RequestScoped ManagedBeanビューで何かを変更するたびに が作成されるように見えます。<p:selectOneMenu>たとえば、 の値を変更すると、@PostConstructが呼び出されると宣言されます。
これにより、アプリケーションが遅くなると思います。
この問題をもっと説明できますか?
ビューで何かを変更するたびに RequestScoped ManagedBean が作成されるようです
RequestScopedManagedBean は、リクエストが行われるたびに作成されます。ビュー内の何かを変更して ajax リクエストなどの新しいリクエストを作成する場合、Bean が作成され、@PostConstructBean が作成されるたびに で注釈が付けられたメソッドが取得されます。
これによりアプリケーションが遅くなると思います
その PostConstruct アノテーション付きメソッドでどのような操作を実行していますか? リクエストが作成されるたびに何が必要ですか? それを避けることができれば、書く必要はありませんPostConstruct