您的位置:首页 > 其它

web Service入门实例

2016-02-23 17:21 204 查看


web service 服务端:

package com.xh.ws;

import javax.jws.WebMethod;
import javax.jws.WebService;

/**
*
* @author kali
* SEI:使用注解定义
*/
@WebService
public interface HelloWS {

@WebMethod
public String sayHello(String s) ;
}

package com.xh.ws.impl;

import javax.jws.WebService;

import com.xh.ws.HelloWS;

/**
* SEI的实现
* @author kali
*
*/
@WebService
public class HelloWsImpl implements HelloWS {

@Override
public String sayHello(String s) {
// TODO Auto-generated method stub
System.out.println("sayHello:"+s);
return ">>>hello"+s;
}

}

服务端测试代码:

package com.xh.ws.test;

import javax.xml.ws.Endpoint;

import com.xh.ws.impl.HelloWsImpl;

public class WS_sTest {

public static void main(String[] args) {
String address="http://127.0.0.1:8080/ws01/hello";
Endpoint.publish(address, new HelloWsImpl());
System.out.println("发布成功");
}
}


web service 客户端:

客户端代码生成方法:



客户端测试代码:

package com.xh.ws.impl.test;

import com.xh.ws.impl.HelloWsImpl;
import com.xh.ws.impl.HelloWsImplService;

public class WS_c_test {

public static void main(String[] args) {

HelloWsImplService factory=new HelloWsImplService();
HelloWsImpl helloWsImpl=factory.getHelloWsImplPort();
System.out.println(helloWsImpl.sayHello("zana"));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: