51CTO下载MyEclipse开发WebService教程 1.docx

上传人:b****6 文档编号:4126554 上传时间:2022-11-28 格式:DOCX 页数:12 大小:413.46KB
下载 相关 举报
51CTO下载MyEclipse开发WebService教程 1.docx_第1页
第1页 / 共12页
51CTO下载MyEclipse开发WebService教程 1.docx_第2页
第2页 / 共12页
51CTO下载MyEclipse开发WebService教程 1.docx_第3页
第3页 / 共12页
51CTO下载MyEclipse开发WebService教程 1.docx_第4页
第4页 / 共12页
51CTO下载MyEclipse开发WebService教程 1.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

51CTO下载MyEclipse开发WebService教程 1.docx

《51CTO下载MyEclipse开发WebService教程 1.docx》由会员分享,可在线阅读,更多相关《51CTO下载MyEclipse开发WebService教程 1.docx(12页珍藏版)》请在冰豆网上搜索。

51CTO下载MyEclipse开发WebService教程 1.docx

51CTO下载MyEclipse开发WebService教程1

 

MyEclipse开发WebService教程

1.创建一个webService工程。

2.创建一个普通Java类

[java] viewplaincopyprint?

1.package com.hmw.jaxws;    

2./**  

3. * 提供 WebService 服务的测试类
  

4. * 注意:

该类必须有一个无参构造方法,否则无法使用 MyEclipse 的向导为此类创建 jax-ws 的 webService 服务端类
  

5. * 创建日期

2011-1-17  

6. * @author 

hemingwang0902@" mce_href="mailto:

hemingwang0902@">何明旺  

7. */    

8.public class HelloJaxws {    

9.    public String sayHello(String userName) {    

10.        return userName + ",您好,这是我的第一个 jax-ws 程序。

";    

11.    }    

12.    public int add(int i, int j) {    

13.        return i + j;    

14.    }    

15.}    

3.创建webService服务端

HelloJaxwsDelegate.java的源代码如下:

[java] viewplaincopyprint?

1.package com.hmw.jaxws;    

2.@javax.jws.WebService(targetNamespace = " serviceName = "HelloJaxwsService", portName = "HelloJaxwsPort", wsdlLocation = "WEB-INF/wsdl/HelloJaxwsService.wsdl")    

3.public class HelloJaxwsDelegate {    

4.    com.hmw.jaxws.HelloJaxws helloJaxws = new com.hmw.jaxws.HelloJaxws();    

5.    public String sayHello(String userName) {    

6.        return helloJaxws.sayHello(userName);    

7.    }    

8.    public int add(int i, int j) {    

9.        return helloJaxws.add(i, j);    

10.    }    

11.}   

 

4.导入相关的jar包,并将项目布署到tomcat,启动tomcat.

整个项目的目录结构如下图所示:

5.创建webService客户端项目(普通Java项目)。

6.创建客户端相关调用类

7.创建测试类

测试类 ClientTest.java的代码如下:

[java] viewplaincopyprint?

1.package com.hmw.client.jaxws;    

2.public class ClientTest {    

3.    public static void main(String[] args) {    

4.        HelloJaxwsDelegate service = new HelloJaxwsService().getHelloJaxwsPort();    

5.            System.out.println(service.sayHello("hemingwang"));    

6.            System.out.println("result is:

 " + service.add(1, 2));    

7.        }    

8.    }    

 

整个项目的目录结构如下图所示:

8.运行测试类

运行结果如下图所示:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1