WEBSERVICE复习系列-001一个简单的WEBSERVICE示例
??????? 闲来无事,把以前工作中用到的技术复习总结一下。第一个webservice示例过程如下: 1 环境说明:JDK7 2 建立一个JAVA项目 3 建立包 4 新建接口
package cuigh.webservice.inter; import javax.jws.WebService; @WebService public interface MyWebService { public int add(int a,int b); public int sub(int a,int b); } 5 建立实现类
package cuigh.webservice.implement; import javax.jws.WebService; import cuigh.webservice.inter.MyWebService; @WebService(endpointInterface="cuigh.webservice.inter.MyWebService") public class MyWebServiceImpl implements MyWebService { @Override public int add(int a,int b) { System.out.println("a+b="+(a+b)); return a+b; } @Override public int sub(int a,int b) { System.out.println("a-b="+(a-b)); return a-b; } } 6 建立启动服务程序
package cuigh.webservice.implement; import javax.xml.ws.Endpoint; public class MyServer { /** * 功能:WEBSERVICE的服务器 * */ public static void main(String[] args) { String address = "http://localhost:8888/ns"; Endpoint.publish(address,new MyWebServiceImpl()); System.out.println("start MyWebService..."); } } 7 建立客户端测试程序 package cuigh.webservice.client; 8.1 启动服务器程序MyServer 8.2 运行客户测试程序ClientTest,运行结果如下: 服务返回结果3+5=8 服务返回结果3-5=-2 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |