2016-05-22 10 views
0

私は、この例では@Statelessで2つのメソッドを呼び出すと、同じインスタンスが使用されますか?

public class Bean{ 

    @EJB 
    EJBService ejbService; 

    punlic void action(){ 

    ejbService.method1(); 
    ejbService.method2(); 
    } 

} 

AS-それを使って豆とthis-

@Stateless 
public class EJBServcie{ 

     public void method1(){ 
      // some code goes here 
     } 
     public void method2(){ 
      // some code goes here 
     } 
} 

のようなものを持っている場合は、法1はEJBServiceのインスタンスで呼び出されます。 method2は同じインスタンスで呼び出されますか?

答えて

1

EJBコンテナは、プーリング構成や同時呼び出しに応じて同じインスタンスを使用することを選択できますが、呼び出しごとに異なるインスタンスを使用することを保証できません。

関連する問題