我刚出差回来,mail其实也不用了
你就记得,当这世界上只有一个xxxxhome.java和一个xxxxremote.java的时候,你的问题就解决了

最起码的一点,如果你的session bean封装了业务逻辑,而现在又需要相互调用。

只能说你的业务逻辑划分有问题或者是控制流程有问题,为什么一个业务的逻辑会跳跃到另外一个业务逻辑呢?用户处理一个业务不就是完成一个业务就结束吗?一个session bean就专心处理用户的某一项业务就好了。

当然,不可避免的,有些业务逻辑需要调用公共的东西,但是,如果这样,可以想象,这部分公共代码就不再是属于某一个业务逻辑了,你完全可以不使用session bean来封装这部分代码。