用JNDI查找是查找Session Bean的Home,
你可以用一个HomeHandle找这个Home保存起来,甚至写入文件,要用的时候再还原.
你的myCart保存在Session里没有问题.

解决方案 »

  1.   

    to netfeng: 能说得更详细些吗? 请问那个HomeHandle具体是个什么东西?
                还有myCart保存在session里和用你所说的HomeHandle处理保存,或写入文件哪个更好?
                一般常用的是哪种方法?这种方法具体是怎样处理的?能否给使用的详细例子.不好意思!似乎问得太多了,还望不吝赐教!谢谢!
                
      

  2.   

    HomeHandle是一个对EJB Home接口类型的引用对象,可以用它实现第二次使用EJB Home的时候绕过JNDI.
    我说的是HomeHandle可以写入文件不是MyCart.
    myCart还是用Session保存.
    因为只有HomeHandle只能创建一个新的SessionBean,不能找到某一个SessionBean.
      

  3.   

    你既这样说那我心里就有底了,我就用session保存吧。用HomeHandle对象可以绕过JNDI,这个方法很重要,我其他的SessionBean调用EntityBean时很多地方可能会用到,这样的话就可以不用每个用的地方都写上那么多累赘的InitialContext,lookup,create了。具体怎样使用我自己再去网上查查资料吧,占用了你许多时间,谢谢了!就这样结贴吧!