AJAX 及使用 E4X 编写 Web 服务脚本,第 2 部分:用 E4X 创建新的 Web 服务
2010-03-09 00:00:00 来源:WEB开发网核心提示: Processingfilee4xstock.wsdd<Admin>>Doneprocessing</Admin>现在,我们可以使用之前尝试的 Mozilla 客户端,AJAX 及使用 E4X 编写 Web 服务脚本,第 2 部分:用 E4X 创建新的 Web 服务
Processing file e4xstock.wsdd
<Admin>>Done processing</Admin>
现在,我们可以使用之前尝试的 Mozilla 客户端。首先,浏览 Axis 主页。您将看到如下所示的一些响应:
图 1. AXIS 服务主页
查看原图(大图)
您可以点击 E4XStock 的 (wsdl) 链接,您将看到一个基本的 WSDL。您可以复制这个 wsdl 的 URL 地址并将它粘贴到第 1 部分中的 Mozilla 客户端。
如果您点击 Update URL 按钮,那么将获得服务的 URL。
图 2. 使用 stockclient.html 尝试我们新的服务
查看原图(大图)
现在,您可以点击 send。如果一切正常,您可以在浏览器里看到响应的 SOAP 消息结果:983。
请注意:通常,您必须安全地运行 Axis。尽管这样还是有一定的风险,因为 E4X 提供者可以轻易的部署新脚本(甚至编写包含攻击型的代码)。记住基于 Rhino 的脚本可以轻易的调用 Java 代码。在实际生活中,您必须安全运行或是禁止 AdminService 来阻止它。
更多精彩
赞助商链接