myeclipse javaWeb项目+JAX-WS webService接口开发

使用myeclipse javaWeb项目开发webService

这里我使用的是myeclipse8.6,webService架包我使用的是myeclipse集成的JAX-WS


一,Service服务端

首先创建一个Java Web项目,建好包名,建一个普通类,然后写入以下内容:

package com.shich.webservice;
public class FristService {
public String sayHello(String name){
System.out.println(name+"在调用sayHello...");
if(name==null || "".equals(name)){
return "请输入name.";
}
return "hello,"+name;
}
}

点击工具栏new web service,创建一个web service

   

然后弹出


选择JAX-WS,下面选择第二个单选按钮,next


Finsh 后就可以看到项目中多出了一些东西 ,wsdl文件


然后在jax-ws架包即可,具体是哪些架包我也不知道,就将所有jax-ws架包导入吧

整个项目的结构如下:


然后部署项目运行,在浏览器上输入地址

http://localhost:8088/testService/FristServicePort?wsdl

就会看到刚才发布的Service



二,测试Service客户端

新建一个项目,创建好包名

然后点击,注意这里选择的是New web Service Client



然后弹出


next


next-->next-->finsh


然后你会发现项目中刚创建的包中多出一些类

测试Service客户端整体结构


然后创建一个测试类,测试整个接口结果

package test;

import com.shich.client.FristServiceDelegate;
import com.shich.client.FristServiceService;

public class TestClient {
public static void main(String[] args) {
FristServiceDelegate frist=new FristServiceService().getFristServicePort();
String result=frist.sayHello("123");
System.out.println(result);
}
}

运行这个测试类,你会看到客服端控制台输出以下结果:


webservice服务端控制台会输出以下结果:




好了,到这里整个webservice服务端,客服端就写完了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值