通过WebService实现java与.net互联

通过WebService实现java与.net互联

ID:37305240

大小:212.50 KB

页数:9页

时间:2019-05-21

通过WebService实现java与.net互联_第1页
通过WebService实现java与.net互联_第2页
通过WebService实现java与.net互联_第3页
通过WebService实现java与.net互联_第4页
通过WebService实现java与.net互联_第5页
资源描述:

《通过WebService实现java与.net互联》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、通过WebService实现Java与.Net互联(1)  作者:夏治 发文时间:2004.06.09  Web Service概述 Web Service是能够基于网络,尤其是基于万维网(World Wide Web)直接调用的能够处理离散任务或连续任务的软件模型。目前较为流行的应用是,由一家公司对其专有数据进行封装,提供Web Service,然后其它公司就可以通过Internet来动态使用这些在线服务。这为未来全球的电子商务发展提供了新的标准和架构。 Web Service是独立的、模块化的应

2、用,能够通过因特网来描述、发布、定位以及调用。在Web Service的体系架构中包括三个角色:服务提供者(Service Provider)、服务请求者(Service Requestor)、服务注册器(Service Registry)。角色间主要有三个操作:发布(Publish)、查找(Find)、绑定(Bind)。 下图清楚的描述了三种角色,以及角色之间的作用关系。  Web Service协议标准 简单对象访问协议(SOAP)SOAP是Simple Object Access Protoc

3、ol的缩写,是一种基于XML的不依赖传输协议的表示层协议,用来在分散或分布式的应用程序之间方便地以对象的形式交换数据。在SOAP的下层,可以是HTTP/HTTP,也可以是SMTP/POP3,还可以是为一些应用而专门设计的特殊的通信协议。 SOAP包括三个主要部分: SOAP封装结构:定义了一个整体框架,以表示消息中包含什么内容,谁来处理这些内容以及这些内容是可选的或是必需的。SOAP编码规则:定义了用以交换应用程序定义的数据类型的实例的一系列机制。SOAP RPC表示:定义了一个用来表示远程过程调用

4、和应答的协定。 Web Service描述语言(WSDL) WSDL是Web Service Description Language的缩写,该语言将网络服务定义成一个能交换消息的通信端点集,为分布式系统提供了帮助文档,同时也可作为自动实现应用间通信的解决方案。 统一描述、发现和集成协议(UDDI) UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。

5、 通过Java调用Web Service 在这里我们通过.net实现了一个Web Service,它提供了这样的功能,将输入的两个数相加,返回结果。 示例Web Service提供的功能 该示例Web Service提供了两个整数相加的功能,使用C#来实现Web Service,可以通过http://10.16.92.29/java/math.asmx?wsdl访问Web Service描述文件,其对应的WSDL描述如下所示: 通过WebService实现Java与.Net互联(2)  通过JBui

6、lder9调用该Web Service 建立一个新项目TestWebService新建一项目,指定项目名称TestWebService,及所在目录,其它全部按缺省设置。  从URL中导入Web Service通过快捷方式CTRL+N,打开新建窗口,选择Web Services项,然后选择Import a Web Service,单击OK。  输入WSDL文件地址:http://10.16.92.29/java/math.asmx?wsdl,然后单击Next。  这一步中,所有的选项按缺省设置就可以了

7、。然后单击Next。  这一步中,您可以随意指定包名,如果将Package options中的复选框选中的话。生成的所有类将使用同样的包名。然后还可以选择SOAP协议类型,在此我们选择SOAP1.2协议,其它的设置就按缺省设置就可以了,单击Next按钮。  在确认窗口中,单击Finish完成导入工作。  导入成功后,JBuilder9会自动生成如下文件,如下所示。  自动生成文件的作用 Service1.java 该类定义了所需要的接口Service1Locator.java 该类实现了Servic

8、e1接口,主要用于定位WSDL文件Service1Soap.java 该类定义了Web Service提供的接口方法Service1SoapImpl.java 该类实现了Service1Soap接口Service1SoapStub.java 该类实现了Service1Soap接口,用于实现Web Service调用。Service1TestCase.java JBuilder自动生成的单元测试类  通过WebService实现Java与.net互联(3) 编写测试代码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。