易截截图软件、单文件、免安装、纯绿色、仅160KB

php soap


原文转自 :http://home.phpchina.com/space.php?uid=49655&do=blog&id=182488
一. 必备知识
1.wsdl(web服务标记语言)
       WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML
的语言,用于描述 Web Services 以及如何对它们进行访问。
      具体参考请访问下面网址
      http://www.w3school.com.cn/wsdl/index.asp
2.soap
      SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。
      具体参考请访问下面网址
      http://www.w3school.com.cn/soap/index.asp
3.php扩展
具体参考请访问下面网址
http://php.net/manual/en/book.soap.php
二. php soap开发模式
1. working in swdl mode(契约先行(Contract first)模式)
  契约先行模式使用了一个用XML定义的服务接口的WSDL文件。WSDL文件定义了服务必须实现或客户端必须使用的接口。SoapServer
和SoapClient的WSDL模式就基于这个概念。也就是用soap通讯的时候必须先有一个定义过的服务接口,才能进行通讯。
2. working in non-swdl mode(代码先行(Code first)模式)
  
在代码先行模式中,首先要先写出实现服务的代码。然后在大多数情况下,代码会产生一个契约,换种说法,一个WSDL。接着客户端在使用服务的时候就可以使
用那个WSDL来获得服务的接口。尽管如此,PHP5的扩展并没有从代码输出一个WSDL的规定,考虑到这种情况,可以在non-WSDL模式下使用
SoapServer和SoapClient。也就是说在soap通讯的时候并不需要一个预先定义过的服务接口,代码会自动的产生。
三.参考例子:
  下面介绍如何使用WSDL模式和non-WSDL模式来实现服务和客户端。相对而言,使用WSDL模式来实现服务和客户端会比较容易。
1. noWSDL模式实现
服务端 server.php
<?php
class test
{
      /**
       *
       * @return string
       */
      function show()
      {
           return 'hell


相关文档:

五个常见 PHP 数据库问题

如果只有一种 方式使用数据库是正确的……
您可以用很多的方式创建数据库设计、数据库访问和基于数据库的 PHP 业务逻辑代码,但最终一般以错误告终。本文说明了数据库设计和访问数据库的 PHP 代码中出现的五个常见问题,以及在遇到这些问题时如何修复它们。
问题 1:直接使用 MySQL
一个常见问题是较老的 PH ......

PHP网站开发方案(开发新人必读)

一、开发成员
a)项目主管
b)页面美工
c)页面开发
d)服务端程序开发
e)系统与数据管理
f)测试与版本控制
二、 网站组开发简明流程
三、 开发工具与环境
a)服务器配置
i. WEB服务器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服务(仅测试机)。
ii.数据库服务器: WIN2003 server+SQL server  ......

php三板斧——请求和会话

 php是一门简单而又强大的语言,所有的php书籍都会这样说(谁让我最爱看前言呢)。如果将.net、jsp比作刀剑,那么php就是斧头。学会程咬金的三板斧,虽不能天下无敌,却可以安身立命。
今天咱们学习第一板斧,网站交互的基础:请求和会话。
PHP中客户端与服务器信息的传递是依靠请求应答和会话保持实现的,而PHP对于 ......

PHP缓存技术介绍!


a:
为什么要使用缓存技术?理由很简单:提高效率。在程序开发中,获取信息的方式主要是查询数据库,除此以外,也可能是通过Web Services或者别的某种方法,无论哪种方法,在大量的并发访问面前,它们都可能成为效率的瓶颈,为了解决这些问题,人们提出了很多解决方案,其中一 些是利用优化软件(如:APC,Eaccelerator, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号