首页 > 代码库 > 面向接口的webservice发布方式
面向接口的webservice发布方式
import javax.jws.WebService;/**面向接口的webservice发布方式 */@WebServicepublic 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发布方式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。