• 大小: 674KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: Java
  • 标签: WebService  NuSOAP  PHP  WSDL  

资源简介

学习“基于互联网的计算”时Web Service布置的大作业,作业需求见“web service作业2013”文档。要求中推荐Java搭配axis,但根据个人技术背景,我选择的是Apache2.2+PHP5.3+MySQL5.5。 应用的功能很简单。但个人感觉可借鉴之处是ajax以及对NuSOAP库的应用,具体可参考开发说明文档。 作为自己搜索、学习、实践的成果,特拿来分享。

资源截图

代码片段和文件信息

	// 加载NuSOAP库函数和公共操作函数库
require_once(“./lib/nusoap.php“);
require_once(“./source/common.php“);
// 自定义类
class Reservation{
var $rid; // 订单号
var $date; // 就餐日期
var $count; // 就餐人数
function Reservation($r $d $c)
{
$this->rid = $r;
$this->date = $d;
$this->count = $c;
}
}
// 获取并检查参数
if(!isset($_POST[‘rand‘]) || !isset($_POST[‘s‘]))
{
ajaxReturn(null “参数不完整“ 0);
}
// 实例化客户端
$client = new soapclient(“http://127.0.0.1/DinnerBServer/server.php?wsdl“ true);
$client->soap_defencoding = ‘utf-8‘;
$client->decode_utf8 = false;
$client->xml_encoding = ‘utf-8‘;

// 根据请求服务类型,路由service
$type = $_POST[‘s‘];
if($type == “date“)
{
// 调用服务获取可订餐日期
$data = $client->call(“availableDinnerDate“);
if($err = $clien

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       56320  2013-11-06 09:54  架构.vsd
     文件      358400  2013-11-07 11:13  开发说明文档.doc
     目录           0  2013-11-07 11:14  源代码\
     目录           0  2013-11-07 10:43  源代码\DinnerB\
     文件        6831  2013-11-05 21:26  源代码\DinnerB\hub.php
     文件        1463  2013-11-05 21:23  源代码\DinnerB\index.php
     目录           0  2013-11-07 10:43  源代码\DinnerB\lib\
     文件       39193  2010-04-26 16:38  源代码\DinnerB\lib\changelog
     文件       30224  2010-04-26 16:38  源代码\DinnerB\lib\class.nusoap_base.php
     文件       33651  2010-04-26 16:38  源代码\DinnerB\lib\class.soapclient.php
     文件        2309  2007-11-06 11:00  源代码\DinnerB\lib\class.soap_fault.php
     文件       25772  2010-04-26 16:38  源代码\DinnerB\lib\class.soap_parser.php
     文件       41067  2010-04-26 16:38  源代码\DinnerB\lib\class.soap_server.php
     文件       45784  2010-04-26 16:38  源代码\DinnerB\lib\class.soap_transport_http.php
     文件        2406  2007-11-06 11:00  源代码\DinnerB\lib\class.soap_val.php
     文件       80274  2010-04-26 16:38  源代码\DinnerB\lib\class.wsdl.php
     文件        5590  2007-11-06 11:00  源代码\DinnerB\lib\class.wsdlcache.php
     文件       36211  2010-04-26 16:38  源代码\DinnerB\lib\class.xmlschema.php
     文件      297575  2013-11-05 17:45  源代码\DinnerB\lib\nusoap.php
     文件       15551  2010-04-26 16:38  源代码\DinnerB\lib\nusoapmime.php
     目录           0  2013-11-07 10:43  源代码\DinnerB\public\
     文件        6117  2013-11-05 21:31  源代码\DinnerB\public\book.html
     文件        2004  2013-11-06 23:10  源代码\DinnerB\public\cancel.html
     文件        4289  2013-11-06 22:54  源代码\DinnerB\public\contact.html
     文件         234  2013-11-05 21:50  源代码\DinnerB\public\contactus.html
     目录           0  2013-11-07 10:43  源代码\DinnerB\public\css\
     文件        6735  2013-11-05 21:52  源代码\DinnerB\public\css\common.css
     文件        2509  2013-11-05 23:20  源代码\DinnerB\public\css\style.css
     文件        3400  2013-11-05 23:16  源代码\DinnerB\public\deleteReservation.php
     文件         230  2013-11-05 23:00  源代码\DinnerB\public\footer.html
     文件        1978  2013-11-05 22:52  源代码\DinnerB\public\header.html
............此处省略48个文件信息

评论

共有 条评论