用WSAS和Eclipse简化Web服务的创建 - 编程入门网
62/services/FactorService">
<wsdl2:documentation>
This endpoint exposes a SOAP 12 binding over a HTTP
</wsdl2:documentation>
</wsdl2:endpoint>
<wsdl2:endpoint name="HTTPEndpoint"
binding="tns:FactorServiceHttpBinding"
address="http://192.168.0.104:9762/services/FactorService">
<wsdl2:documentation>
This endpoint exposes a HTTP binding over a HTTP
</wsdl2:documentation>
</wsdl2:endpoint>
</wsdl2:service>
</wsdl2:description>
用WSAS和Eclipse简化Web服务的创建(10)时间:2011-02-14 IBM Michael Galpin在这里应当注意几点。在 wsdl12:types/xs:schema 下,定义了两个类型:factor 和 factorResponse。这些是服务的输入和输出参数。第一个是单个整数,而另一个是一个无限制的整数序列。如果您必须亲自编写 WSDL,则很可能需要编写这些内容。但是您不必这样做!WSAS 和 WSAS 插件已经帮您完成。 让我们继续探究运行在 WSAS 上的服务。返回到 Service 表并单击 Services 列中的 FactorService 链接。这样做将打开 Service Management 界面。 图 15. Service Management 您可以在此屏幕中处理与服务相关的许多事务。您可以管理安全配置和传输配置,但是目前,让我们单击 Try It 链接。这样做将打开 Try Web Service 界面。 图 16. Try Web Service 用WSAS和Eclipse简化Web服务的创建(11)时间:2011-02-14 IBM Michael Galpin继续并输入一些数字,然后做一些测试。这里发生了什么?WSAS 是不是直接调用 Java 类并且只显示结果?是不是调用了某种代理并由它调用您的 Web 服务?观察 HTTP 流量,并且您将看到清单 6 和清单 7 中所示的内容。 清单 6. 调用 FactorService.factor(783) 的 HTTP 请求
这是 SOAP 请求。它将针对我们在清单 5 中看到的 WSDL 进行验证。您认为我们将从 SOAP 请求得到什么结果? 清单 7. 调用 FactorService.factor(783) 的 HTTP 响应
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |