WebService学习笔记
来源:互联网 发布:校园打铃软件 编辑:程序博客网 时间:2024/06/05 14:40
首先创建一个简单的webService的小案例。
设计接口-->设计接口的实现类-->创建服务-->测试类
下面依次是三个步骤的代码。
①设计接口IMyservice
import javax.jws.WebService;@WebServicepublic interface IMyService {public int add(int a, int b);public int minus(int a, int b);}
②设计接口实现类MyServiceImpl
import javax.jws.WebService;@WebService(endpointInterface="earl.service.IMyService")public class MyServiceImpl implements IMyService {@Overridepublic int add(int a, int b) {System.out.println(a+"+"+b+"="+(a+b));return a+b;}@Overridepublic int minus(int a, int b) {System.out.println(a+"-"+b+"="+(a-b));return a-b;}}
注:必须为接口和接口的实现类添加注解。
③创建服务MyServer
import javax.xml.ws.Endpoint;public class MyServer {public static void main(String[] args) {String address="http://localhost:9999/ns";Endpoint.publish(address, new MyServiceImpl());}}
④创建测试类TestClient
import java.net.MalformedURLException;import java.net.URL;import javax.xml.namespace.QName;import javax.xml.ws.Service;public class TestClient {public static void main(String[] args) {try {URL url=new URL("http://localhost:9999/ns?wsdl");QName sName=new QName("http://service.earl/", "MyServiceImplService");Service service=Service.create(url, sName);IMyService ms=service.getPort(IMyService.class);System.out.println(ms.add(11, 12));} catch (MalformedURLException e) {e.printStackTrace();}}}
注:先运行MyServer,再运行TestClient。
0 0
- WebService 学习笔记
- WebService学习笔记2
- WebService学习笔记
- WebService入门学习笔记
- WebService 学习笔记一
- WebService 学习笔记
- WebService学习笔记
- WebService学习笔记
- WebService 学习笔记
- webService学习笔记
- axis2 webservice学习笔记
- webService学习笔记
- axis2-webservice学习笔记
- webservice学习笔记
- axis2 webservice学习笔记
- webService学习笔记.w3cSchool
- WebService学习笔记
- WebService学习笔记
- ZOJ 3640 Help Me Escape 概率DP 记忆化DFS
- 第十六周 项目二 用指针玩转字符串(统计字符长度)
- 像素、dpi、dip概念
- magento 后台取产品自定义的select(下拉菜单)字段
- 关于easyui的窗口和tab页面不执行js说明
- WebService学习笔记
- 【剑指Offer面试编程题】题目1369:字符串的排列--九度OJ
- Java递归打印文件(夹)路径【Java学习笔记】
- java IO 字节流的使用
- 怎样搜索百度网盘的资料
- JPA实体关联关系映射之概述
- 科研日记-2014.12.22
- spark hive 问题,纠结
- 小结