java调用webservice 参数xmlDocument类型 怎么传入?
现在用java做的一个系统需要调用原来有的.net写的人事管理系统的人员信息,利用webservice调用,但是方法里的传入参数有一个是xmlDocument类型 的不知道怎么创建和传入,小弟第一次使用webservice,知之甚少啊,希望大虾们指点一下,最好是给个例子或代码,不胜感激!
------解决方案--------------------
新建一个WebService Project项目
1、在Myeclipse中,新建一个WebService Project项目!
2、新建一个package和类,代码如下
Java代码
  1. package com.example; 
  2.  
  3. public class HelloWebService { 
  4.   public String Salutation(String name){ 
  5.     return name+"您好,这是WebService测试"; 
  6.        
  7.   }  
  8. } 
package com.example;
public class HelloWebService {
 public String Salutation(String name){
	return name+"您好,这是WebService测试";	 
 }  
}
3、在services.xml当中对HelloWebService 进行配置,如下
Xml代码
  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <beans xmlns="http://xfire.codehaus.org/config/1.0"> 
  3.   <service> 
  4.    <name>HellWebService</name> 
  5.    <namespace>HellWebService</namespace> 
  6.    <serviceClass>com.example.HelloWebService</serviceClass> 
  7.   </service> 
  8. </beans> 
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
 <service>
  <name>HellWebService</name>
  <namespace>HellWebService</namespace>
  <serviceClass>com.example.HelloWebService</serviceClass>
 </service>
</beans>
4、发布项目,在浏览器:http://localhost:8080/HellWebService/services/HellWebService?wsdl
可以看到暴露的方法
二、新建一个普通的java Project项目
1、在Myeclipse中,新建一个java Project项目!
2、在建立好的java Project项目中右击新建WebService Clienct项目就可以访问HellWebService暴露的方法了
------解决方案--------------------是用Myeclipse吗,是的话可以自动生成客户端。
------解决方案--------------------首先,用myeclipse创建一个web service project 的工程,命名为WebServiceTest,然后在创建一个web service sever 端 ,输入要创建的类的名称,在该类中书写自己的代码,然后发布就可以了!
------解决方案--------------------是在建立一个客户端时,通过输入你发布的服务的wsdl的url后,根据他生成客户端代码。建立项目过程中有个botomm-up。网上能找到实例。
------解决方案--------------------关键是对方的wsdl格式能否拿到,有这个通过jdk wsdl2java就可以完成代码格式转化!