我认为你只需要使用 EJB 就可以了,综合运用 SessionBean,EntityBean( CMP )就可以了, 至于跨平台那是 Java 的强项.

解决方案 »

  1.   

    客户端不用做什么,当然你要提纲client来调用你的ejb,可以些个简单的web,你说的东西,是可以实现的,动手写写,看会遇到什么困难
      

  2.   

    用Stateless Session Bean 就可以了,而且客户端只需要调用它就行了,然后获取数据
      

  3.   

    客户端代码可以用jb的testclient生成。
      

  4.   

    谢谢各位,你们说的,我都知道,我的意思是
    我在另外一台机器上 如:1号机,想调用 2号机上的某个EJB类或方法,需要在1号机上作什么配置?!
    难道只是安装一个Server ?? 如: JBoss 吗??
    再JDNI中如何写!!谢!!!!!!!!!!!
      

  5.   

    对于jboss 3.2.x
    前提条件
    1 客户端需要有ejb的client jar包
    2 客户端需要有jboss-client.jar
    远程调用
    调用的代码如下:
     Properties props=new Properties();
       props.put(InitialContext.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
     props.put(InitialContext.PROVIDER_URL, "jnp://127.0.0.1:1099"); //out print jndi配置
        p.list(System.out);
         InitialContext jndiContext = new InitialContext(p);
    Object ref  = jndiContext.lookup("Hello");