关于生命周期的问题
如这样
服务器端
@Stateful(name="sessionFulBean")
@Remote(SessionFul.class)
public class SessionFulBean implements SessionFul {
  
  private int i;
  public String getString(){
    i++;
    return "createBean"+i;
   }
}
客户端
public class SessionMain{
  public static void main(String[] args){
   InitialContext context = new InitialContext();
   SessionFul ful = (SessionFul)context.lookup("SessionFulBean/remote");
   ful.getString();
  }
}这样我在SessionFul ful = (SessionFul)context.lookup("SessionFulBean/remote");
得到一个会话
在ful.getString();后结束一个会话,此时i=1;当我再次运行的时候。我再次得到一个会话,再次调用方法,此时还是i=1;
这证明了我再次得到的会话是新的。原先的状态也没帮我保留下来
请问。怎么让原先的状态能保留下来。在会话结束时挂起会话。再次请求时能激活原先的会话而不是构建新的会话
??
??????
还是我这样理解有错误
高手帮帮忙???