首先你要明白EJB的客户端是指一台服务器要去调另一台服务器的EJB组件,它当然应该是部署在服务端的!你说的客户端是指在用户机器本地,那用户本地机器根本没有EJB的JNDI定义,怎么可能找得到EJB组件呢?

解决方案 »

  1.   

    请问:qingyuan18(zealot_tang) 
    根据你的回复,我就有一件事不明白了,我在刚刚接触j2ee时学习到的是,j2ee的客户端可以是swing程序,众所周知,这种程序是为桌面程序而设计,我不明白的是,既然你说ejb是由另一台服务器来调用的,那么这台服务器为什么要运行桌面程序呢,他有必要运行桌面程序么?
      

  2.   


    j2ee的客户端可以是applet.
    applet可以是swing程序.我的理解,希望不会误导别人.
    请高手指点