用Axis的WSDL2Java可以自动生成。

解决方案 »

  1.   

    WSDL2Java这个是个是根据wsdl文件生成客户端所要用的的接口,生成三个类是吗?
    那如果我要用delphi来访问复杂的tomcat上所生成的复杂类型,delphi怎么读取呢..
      

  2.   

    Delphi俺不熟,但是据说也有工具可以将WSDL生成代码的吧。
      

  3.   

    //WSDL2Java这个是个是根据wsdl文件生成客户端所要用的的接口,生成三个类是吗?这个不止可以生成客户端的框架,也可以生成服务器端的框架,因为设计webservice,可以先写wsdl,而不是先写具体的程序。
    //那如果我要用delphi来访问复杂的tomcat上所生成的复杂类型,delphi怎么读取呢..只要有了wsdl文件,你用delphi导入的时候,都可以自动生成相对应的类的,如果你是用xsd文件来定义的复杂数据类型,可以用delphi中的xml data binding来导入,和导入wsdl文件是一样的,它也可以生成相对应的pascal的数据类型。