WEB开发网
开发学院操作系统Linux/Unix 在 AIX Version 5.3 中使用 Java 和 PHP 技术进行... 阅读

在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发 (5)

 2008-11-10 08:25:55 来源:WEB开发网   
核心提示: Web 服务兼容于各种各样的平台、语言和环境,在您通过 Web 服务公开应用程序之后,在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发 (5)(2),您就可以从使用各种各样语言(包括 Perl、Python、JavaScript、Java,当然还有 PHP)的

Web 服务兼容于各种各样的平台、语言和环境。在您通过 Web 服务公开应用程序之后,您就可以从使用各种各样语言(包括 Perl、Python、JavaScript、Java,当然还有 PHP)的任何计算机访问它。

Web 服务通过一个 URL(例如,您的 getSurveyQuestionCountReponse() 方法)来公开 Web 服务函数。然后,您可以将发送到服务器的、由客户端返回的消息编码为 XML 消息。

通过访问安装在 Axis Web 服务服务器中的 Web 服务,您就可以很清楚地了解这一点。例如,通过访问 http://localhost:8080/axi/services/SQWSSOAP?method=getSurveyQuestionCount URL,您应该获得由简单对象访问协议 (SOAP) 服务返回的 XML 消息,如清单 1中所示。

清单 1. SOAP 服务返回的 XML 消息

<soapenv:Envelope>
 <soapenv:Body>
  <getSurveyQuestionCountResponse>
   <out>2</out>
  </getSurveyQuestionCountResponse>
 </soapenv:Body>
</soapenv:Envelope>

作为一项标准,您可以使用任何 SOAP 客户端来获取相同的信息。清单 2 中提供了使用 Perl 编写的一个简单的客户端,其中展示了互操作性。

清单 2. 使用 Perl 编写的简单客户端

use SOAP::Lite;
my $client = SOAP::Lite->new(proxy =>
       'http://localhost:8080/axis/services/SQWSSOAP');
print "Questions: ",$client->getSurveyQuestionCount()->result,"n";

清单 3 中相同的过程与 PHP 的工作方式一样,为 Web 服务基础设置远程端点。然后,您只需要调用合适的远程服务来获得问卷调查中问题数量的计数。

上一页  1 2 3 4 5 6 7  下一页

Tags:AIX Version 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接