问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何建立一个webservice

发布网友 发布时间:2022-04-23 18:35

我来回答

1个回答

热心网友 时间:2023-09-14 08:12

服务器端的操作:
1. 创建一个WebService项目。(不需要是Java EE 5.0)

2. 创建包与接口以及实现类。

3. 加上WebService的包

4. 编辑配置文件

5. 部署后在浏览器中测试: http://localhost:8080/testWebService/services, 格式是固定的,中间换成项目名即可!

至此,服务器端已完成!以下做的是客户端的调用。
1. 创建客户端项目

2.将服务器端的包复制到客户端(注意,实现类要去掉)

3. 加入WebService包

4. 在Next时, 注意将红框中的勾打上。

6. 在包中创建一个类测试调用外部的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调用完成!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米平板6Max没有网络怎么办 ...wifi和4G网络我都试过都现实吗没有网络。刚买的是正品没有刷机_百度... 2023年淘宝双11招商规则 淘宝国庆狂欢季招商规则及玩法 淘宝年货买不停招商规则 淘宝超来电活动招商规则 ZIP转换成RAR怎么转换? 衢州醉根艺品有限公司怎么样? 徐谷青主要业绩 徐谷青人物介绍 阿里云服务器怎么部署WEBService 如何搭建基于cxf的webservice服务端 炸鸡店加盟需要商标注册43类吗? 我注册了43类,做餐饮连锁,统一品牌装修,同名字他人35类已经注册,我装修门头使用是否存在侵权, 商标注册第43类属什么产品 注册了43类商标,就可以把注册了的商标做成门店招牌吗?别人可以打这招牌行吗? 第43类商标内容有哪些?第43类商标转让的价格多少? 我开了一家奶茶店有43类商标有用吗? 商标32类、35、40、41、43类都包含哪些内容? 16 25 29 32 39 40 43商标注册里的意思? 商标注册43类和35类的区别 找不到录屏 公众有什么作用 之前的时候手机侧边栏里面有录屏,今天突然发现不见了,为什么?该怎么设置才会出现? oppo手机录屏功能不见了 oppoa5手机录屏不见了 那要是华为手机自带录屏没了怎么办? 上海大众与上汽大众有什么区别 一汽大众与上汽大众有什么区别? 上海大众是国企还是私企? 怎么在服务器上部署webservice java怎么在服务器上部署webservice 如何用IDEA一步一步开发WebService客户端程序 Python 编写的 webservice 怎么部署到服务器上 C#中 如何将写好的webService部署到服务器上 如何添加webservice的引用,并发布到服务器上 实现了webservice的服务器端,服务器端提供的接口涉及到实体类和dao层... 写好的webservice怎么部署在IIs服务器上 如何用IDEA一步一步开发WebService服务器端 怎么配置webservice访问指定的服务器数据库 如何创建一个webservice iis怎样部署webservice 如何发布一个webservice服务 什么是webservice,什么情况下使用,如何使用? webservice,服务器端获取数据,并转化为xml格式,供客户端调用_百度知 ... 戴尔E2414H 24英寸显示器 的尺寸 屏幕比例16:9 24寸戴尔显示屏最佳分辨率多少 刚买的24寸DELL显示屏 分辨率最大1980 不能布满全屏,求解决 买个24寸显示器,越看越搞不明白了,DELL U2412 2414等几款,哪个好 戴尔液晶电脑显示器..23-24寸 怎样的好.