java binding
wsdl文件需注意改动的地方:
1. <Java:binding/>
2. <format: typemapping............>
3. <operation.............>
<java:operation methodName="..............">
4.<Java: address className="要写清路径"/>
无存根调用方式:
1. 建立servicefactory ---> 建立service ---> 建立port
2. 端口调用中建立operation ----> 建立Message:input, output, fault -----> 设置输入message : input.set*part -----> 执行相应操作, operation.execute* ---> 取返回结果: output.get*part.
有存根调用方式:
1. 建立servicefactory ---> 建立service ---> 建立stub
建立stub要先建立一个接口文件,接口中定义要执行的操作 (相当于把实际调用的类接口话). 然后用: 接口名 * = (接口名) service.getstub(接口名.class)建立
2. 用stub调用操作,也可以将stub作为参数传递给其他method.
soap binding (simple)
wsdl文件可以直接使用axis自动生成的wsdl文件
调用方式与javabinding相同