标题可能起的不好,大概意思是这样的
我写了一个无状态EJB接口和实现 StatelessEjb.java和StatelessEjbBean.java
然后写了个客户端程序,代码是这样的
import javax.naming.InitialContext;public class StatelessEjbClient { public static void main(String[] args)throws Exception { InitialContext context = new InitialContext();

//第一次会话,重点关注他的回话过程
StatelessEjb ejb1 = (StatelessEjb)context.lookup("StatelessEjbBean/remote");
System.out.println(ejb1.getResulet());
ejb1.compute(1);
System.out.println(ejb1.getResulet());

StatelessEjb ejb11 = (StatelessEjb)context.lookup("StatelessEjbBean/remote");
System.out.println(ejb11.getResulet());
ejb11.compute(1);
System.out.println(ejb11.getResulet());

//判断两个对象在内存空间里面是否一样
System.out.println(ejb1 == ejb11);
}
}打印出来的结果是false 也就是ejb1 和ejb11不相等 ,奇怪 他们操作的不是同一个对象吗
刚学习EJB ,前辈指点一下