WebService配置详解

1.new Web Service Project
文件菜单下新建 Web Service Project ,如果IDE是8.0以上的要选择XFire 然后下一步,在下一步
勾选XFire 1.2 Core Libraies 然后Finish

2.new Web Service
新建一个包,然后右击包名选择Other,打开新建窗口,选择Myeclipse 下Web Services 下的Web Service
FrameWork选择XFire ,在最下面选择Create web service From java Class, 下面还有个同样选中,next
输入服务名称,选择包名 ,finish
3.Deploy
发布项目
4.Start Tomcat
这里使用tomcat模拟,在现实中用的不是tomcat容器
5.Web Service Explorer
在发布程序左边有个launch SOAP。。。。单击打开,在打开界面的右上角有个 WSDL page,单击打开,
下面窗口中会出现WSDL main,单击它 在右边窗口中出现一个让你 输入url地址的东西,在里面输入:
http://localhost:8888/webService/services/TestService?WSDL
格式是:tomcat地址+项目名称+wervices+服务名称+?WSDL
单击go 会打开与服务器的链接,在左边窗口中找到你新建的服务方法,单击右边会 出 现Invoke a WSDL Operation
在文本框中输入内容单击go 会在下面出现响应 你输入的内容,若你提示信息和你输入的一样那么这样就成功了
证明服务器端程序没有问题
6.Web Service Client
文件菜单下新建 Web Service Project ,如果IDE是8.0以上的要选择XFire 然后下一步,在下一步
勾选XFire 1.2 Core Libraies ,然后选择XFire 1.2 HTTP Client Libraies单击Finish
新建一个包,新建一个Test类代码如下:
public class Test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Service srvcModel = new ObjectServiceFactory().create(ITestService.class);
XFireProxyFactory factory = new XFireProxyFactory(XFireFactory.newInstance().getXFire());
String url ="http://localhost:8888/webService/services/TestService";
//tomcat地址+项目名称+services+服务名称
ITestService srvc = null;
try {
srvc = (ITestService)factory.create(srvcModel, url);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String result = srvc.example("test....");
System.out.print(result);
}

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值