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