私のアプリケーションでは、いくつかの場所で @ManagedBean アノテーションを Person Bean に使用し、同じ Person Bean に対して、以下のように faces-confing.xml で同時に定義しています。
@ManagedBean("name=person")
@SessionScoped
Public class Person{
}
顔-config.xml
<managed-bean>
<managed-bean-name>person</managed-bean-name>
<managed-bean-class>com.test.sample.Person</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
私の質問は、このアプローチは Person Bean の 2 つのインスタンスを作成しますか、それともこれを行うかどうかは問題ですか? アプリケーション内のすべての Bean に対してこれを行うと、アプリケーションのパフォーマンスに何らかの影響がありますか?