转自:http://blog.csdn.net/yenange/archive/2010/07/22/5756524.aspx
服务器端的操作:
1. 创建一个WebService项目。(不需要是Java EE 5.0)
2. 创建包与接口以及实现类。
3. 加上WebService的包
4. 编辑配置文件
5. 部署后在浏览器中测试: http://localhost:8080/testWebService/services, 格式是固定的,中间换成项目名即可!
至此,服务器端已完成!以下做的是客户端的调用。
1. 创建客户端项目
3. 加入WebService包
同上
4. 在Next时, 注意将红框中的勾打上
5. 在包中创建一个类测试调用外部的WebService是否成功!(注意取地址时应加上webservice的名称)
package com.yenange.service;
import java.net.MalformedURLException;
import org.codehaus.xfire.XFireFactory;
import org.codehaus.xfire.client.XFireProxyFactory;
import org.codehaus.xfire.service.Service;
import org.codehaus.xfire.service.binding.ObjectServiceFactory;
public class TestWS {
public static void main(String[] args) {
//1.取得WebService的路径
String url="http://localhost:8080/testWebService/services/testWebService";
//2.创建服务
Service service=new ObjectServiceFactory().create(IMyWebService.class);
//3.创建服务代理
XFireProxyFactory factory=new XFireProxyFactory(XFireFactory.newInstance().getXFire());
//4.调用外部的WebService, 建立对象. 再测试其方法
try {
IMyWebService obj=(IMyWebService)factory.create(service,url);
System.out.println(obj.HelloWorld("leaf"));
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}
至此,java的WebService调用完成!
6. 其他FYI:
http://blog.csdn.net/luohuijun619/archive/2009/12/26/5081786.aspx
- 大小: 51.9 KB
- 大小: 34 KB
- 大小: 42.9 KB
- 大小: 68.9 KB
- 大小: 41.1 KB
- 大小: 29.3 KB
- 大小: 48.5 KB
- 大小: 55.1 KB
分享到:
相关推荐
Java WebService 简单实例 方式一(生成类文件方式)
NULL 博文链接:https://cmzx3444.iteye.com/blog/644405
Java WebService 简单实例 http://blog.csdn.net/kingmax54212008/article/details/49764401 前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例...
MyEclipse中创建WebService的方法文档
Java 创建简单的WebService
一个java编写基于Axis1.4的webservice接口,包括服务端接口和调用端接口。
用eclipse+myeclipse 开发webservice步骤和客户端调用实例.
JavaWebService服务的确创建与发布归纳.pdf
学习JavaWebService服务的确创建与发布.pdf
java 创建webservice,服务端与客户端源码
java webservice 创建代码 和客户端测试代码
NULL 博文链接:https://fackyou200.iteye.com/blog/1698451
springboot+webservice搭建webservice服务端及使用java客户端两种方式进行调用webservice接口
axis+tomcat创建webservice服务,步骤详细,手把手教你发布服务. 本例子开发工具:ecplise3.1+jdk1.4+tomcat5.0 不过在其它工具版本中也适用..
对WebService的调用方,添加头部验证信息
使用axis2创建webservice步骤以及客户端调用service服务代码,如何编写和发布WebService,如何使用services.xml配置文件发布,如何用Java实现调用WebService的客户端程序等等
Java通过Cxf创建webService接口.docxJava通过Cxf创建webService接口.docx
用camel-cxf调用webservice和发布一个webservice接口例子,首先启动QueryServiceMain主函数启动webservice接口,然后启动测试类TestWebservice。例子主要是实现java代码实现camel调用webservice接口
springboot+webservice搭建webservice服务端及使用java客户端两种方式进行调用
主要介绍了Java访问WebService返回XML数据的方法,涉及java操作WebService的相关技巧,需要的朋友可以参考下