读书人

WebService的创造发布以及应用

发布时间: 2012-10-07 17:28:51 作者: rapoo

WebService的创建发布以及应用

1.创建WebService服务

创建Web Service Project , 然后下一步知道结束.

?

配置对应的web.xml

加debug的原因是测试Web服务是否成功

如果出现页面则成功

地址为 http://localhost:8686/项目名/services/

即可

?

配置对应的Services.xml

?

2.创建Web项目

?

添加类库:选择项目,右键,构建路径,添加库,MyEclipse Libraries,选择XFire 1.2 Core Libraries? 与 XFire 1.2 JAXB2 Libraries 与 XFire 1.2 HTTP Client Libraries.

?

3种方法调用

第一种必须要了解应用的接口,并且在自己项目中创建.

package test2;import java.net.MalformedURLException;import java.net.URL;import org.codehaus.xfire.client.Client;public class TestClient2 {public static void main(String[] args) {try {Client client=new Client(new URL("http://localhost:8686/webservice/services/currencyConvert?wsdl"));//第一个参数是方法名,第二个参数为webservivce方法的参数Object obj[]=client.invoke("convert", new Object[]{233.3});System.out.println(obj[0]);} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

?第三种方法

?在对应的Web项目中,选择项目,右键,其他,选择Web Services,选择Web?? Service Client,下一步选择WSDL URL(在里面填入WSDL地址),下一步完成即可.此功能在Eclipse5.5以上版本不可用.

?

读书人网 >Web前端

热点推荐