JAXWS之旅.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAXWS之旅.doc

JAX-WS之旅(一) ——作者:Angel 注意: 1需要开发工具Eclipse 2有注解编程的基础 3JDK 需要1.6以上 4附带完整源码 5学习的时候建议和作者起相同的名称 6测试环境 Window Xp 资源参考: /chszs/article/details/5050756 目录 1. 什么是WebService 1 2. 为什么需要WebService 2 3. 主流WebService框架 2 4. 利用JAX-WS开发Web服务 2 1. 什么是WebService Web Service 是有企业发布的完成其特定商务需求的在线应用服务,其他公司或者应用软件可以能够通过Internet来访问这项在线服务。 更多资源访问:/view/837392.htm 2. 为什么需要WebService 我们知道如果我们要把一个桌面程序发布成web程序的话,在以前并不是一件很简单的事情,当然在最早的时候有一项分布式开发技术RMI技术就实现了桌面程序web化。现在使用WebService就能够很简单的解决这个问题。其次使用WebService能够让两门语言进行通信,也就是说,你可以服务端是Java语言,而客户端是其他语言,比如Rubby语言。 当然以上只是简单的说明,如果要连接更多的webService还需要您自己细心的体会。 3. 主流WebService框架 Axis2——全称Apache EXtensible Interaction System 即阿帕奇可扩展交互系统。Java API for XML Web Services (JAX-WS)是Java程序设计语言一个用来创建Web服务的API/view/5d0ceef5f61fb7360b4c65c9.html 4. 利用JAX-WS开发Web服务 接下来将以一个实例讲解JAX-WS。 在讲解之前我们大体了解下要开发一个JAX-WS的步骤: 编写能够发布成webservice的接口 实现接口,并指定客户端访问的WSDL(Web Service Description Language)服务名 发布服务 (4)编写客户端访问 第一步:启动工具 打开开发工具Eclipse,这一步对于编程人员都是very easy的一件事件,直接过。 第二步:新建工程(演示工程名为WebService) 新建一个 Java Project.相信能够学习WebService这项技术的人,这个应该不是问题。为了照顾一些部分家人,我们还是稍微讲讲,会的家人这步可以跳过。 【菜单栏】--【File】--【New】--【Project】--【Java Project】 --【Next】输入【Project name】--【Finish】。 这样我们就创建了一个工程。 图示: 完成的效果图: 第三步:建包(演示包为webservice) 在刚才建立的工程建立包结构。 操作如下: 点击工程src目录【右键】--【New】--【package】--【输入包名】--【Finish】。 第四步:新建接口(演示接口名为IMyServer) 在刚才建立的包下新建一个接口。 代码如下: package webservice; import javax.jws.WebService; /** * 接口类 * @author Administrator * */ @WebService //此代码说明该接口可以进行Web化 public interface IMyServer { /** * 在接口里有一个获取作者姓名的方法 * @param name:姓名 * @return:String */ public String getMyName(String name); } 注:此接口和我们平时写接口是一样的,只是增加了一条 @WebService这样的代码,这条代码的主要作用是允许我们这个接口交给WebService进行管理。 第五步:实现接口(演示实现类名为MyServerImpl) 让我们写一个实现我们刚才接口的类,写法和我们平时的大差不差。 代码如下: package webservice; import javax.jws.WebService; //以下这句代码的作用是:定义客户端访问的WSDL服务名 @WebService(endpointInterface = webservice.IMyServer) public class MyServerImpl implements IMyServer{ @Override public String getMyName(String name) { // TODO Auto-generated me

文档评论(0)

zhaojq + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档