码迷,mamicode.com
首页 > Web开发 > 详细

面向接口的webservice发布方式

时间:2016-09-16 19:45:25      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

 

 

import javax.jws.WebService;

/**面向接口的webservice发布方式
 */
@WebService
public interface JobService {
    public String getJob();
}
import javax.jws.WebService;

@WebService(endpointInterface="com.oracle.ws.c.JobService")//设置服务端点接口 ,指定对外提供服务的接口
public class JobServiceImpl implements JobService {

    @Override
    public String getJob() {
        return "JEE研发工程师|Android研发工程师|数据库工程师|前端工程师|测试工程师|运维工程师";
    }
    public void say(){
        System.out.println("早上好!");
    }
}
import javax.xml.ws.Endpoint;

public class Test {

    public static void main(String[] args) {
        JobService jobService=new JobServiceImpl();
        String address="http://127.0.0.1:9999/ws/jobservice";
        Endpoint.publish(address, jobService);
        System.out.println("wsdl地址:"+address+"?WSDL");
    }

}

客户端

import com.oracle.ws.c.JobService;
import com.oracle.ws.c.JobServiceImplService;

public class Test {
    /**测试通过实现接口的webservice发布方式
     * 
     */
public static void main(String[] args) {
    JobServiceImplService ws=new JobServiceImplService();
    JobService jobServiceImplPort = ws.getJobServiceImplPort();
    String jobs = jobServiceImplPort.getJob();
    //"JEE研发工程师|Android研发工程师|数据库工程师|前端工程师|测试工程师|运维工程师"
    String[] jobArray=jobs.split("\\|");
    System.out.println(jobArray[2]);
    System.out.println(jobArray[0]);
    System.out.println(jobArray[3]);
}
}

 

面向接口的webservice发布方式

标签:

原文地址:http://www.cnblogs.com/Damon-Luo/p/5876987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!