大家又是如何控制EntityBean指定显示给客户的Fields呢?诸如Lookup等字段又是如何处理的?
能解决问题的,单独加分!

解决方案 »

  1.   

    inspector?么用过控制显示字段?用session bean得到entity bean的字段,然后显示给客户端,不就可以了?lookup?看看这个
          //get naming context
          Context ctx = getInitialContext();
          //look up jndi name
          Object ref = ctx.lookup("BeanJndiName");
          //cast to Home interface
          home = (BeanHome) PortableRemoteObject.narrow(ref, BeanHome.class);
      

  2.   

    用session bean得到entity bean的字段:如何得到?
    另外我说的Lookup不是指Bean 接口的Lookup,是指Client端的Lookup字段
    谢谢!1.这是session facade模式,你去看一下ejb得设计模式就知道了当然你也可以直接从实体bean得到字段。但是它得接口一定是remote2.你搞错了,bean得接口没有lookup。上面得代码当然是客户端得查找bean得代码
      

  3.   

    facade模式:session bean是remote,而实体bean 是local的。客户端 一般不直接调用实体bean的商业方法,而是通过先找会话bean,由会话bean调用实体bean的商业方法。