SimpleBean.java を作成しました
public class SimpleBean implements SimpleBeanRemote
{
private static String str = "Test";
private int value =0;
public SimpleBean()
{
G += " A";
value++;
}
public String getValue()
{
return G + Integer.toString(value);
}
}
サーブレットで、private @EJB SimpleBeanRemote
Bean を宣言しました。doGet
ハンドラーでは、ステートメントbean.getValue()
が呼び出されます。
戻り値: テスト A A1は 2 回で構成され
ているようです。SimpleBean
私の観察では、一度は EJB 構築にあり、もう 1 つは @EJB Bean のサーブレットによって発行されます。EJB の初期化は正しいですか。SimpleBean が 2 回作成された場合、最初の Bean は役に立たないのですか?
1回限りのEJBオブジェクトの構築が可能です。
これらの操作の意味を共有して議論しますか?