如果你想Binding到对象,用JAXB吧

解决方案 »

  1.   

    我想将Applet中生成的xml文档对象,通过网络传递给Web服务器上的一个Servlet类,在网络两端应如何构建程序
      

  2.   

    参考下面的代码,假设server是weblogic,url是server的ip地址如:
    t2://1.1.1.88:7001Context ctx = getInitialContext(user, password, url);
    ejbHome home = (ejbHome)ctx.lookup("NameOfEjb");
    theEjb = home.create();
    theEjb.doSomething(); //调用ejb的方法private Context getInitialContext(String user, String password, String url)
            throws NamingException
        {
            Properties p = new Properties();
            p.put("java.naming.factory.initial", "weblogic.jndi.WLInitialContextFactory");
            p.put("java.naming.provider.url", url);
            if(user != null)
            {
                p.put("java.naming.security.principal", user);
                if(password == null)
                    password = "";
                p.put("java.naming.security.credentials", password);
            }
            return new InitialContext(p);
        }
      

  3.   

    你下一个JAVA WEB Service PACK 教程!里面有这方面详尽的教程!!!
      

  4.   

    to xujiaqiang :??????,我的xml不深,有些不懂
      

  5.   

    你把那个xml以document形式作为参数,调用服务器上的类的方法:
    theEjb.dosomething( the_document_of_your xml )。为什么你不将xml直接放在server上,而要放在applet里?
      

  6.   

    to xujiaqiang
    thank you!
    用RMI的方法大致我知道了,不过我还想问一下,
    服务器端的程序是否还需注册或一直处于运行状态,才行?
    因为我想把这个服务器端的类加入Servlet类中,由客户端调用.因为xml是客户端动态生成的,所以最好不放到server上