- 浏览: 3511270 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
一.开发环境:
1 WAMPserver PHP5.3 + apache + mysql的集成环境
2.Eclipse + PHP插件
3。python2.5和PHP5语言版本
二:开发代码
1.python 做一个服务端,发布为python web services.
代码如下:
import soaplib
import soaplib.core
from soaplib.core.service import rpc, DefinitionBase,soap
from soaplib.core.model.primitive import String, Integer
from soaplib.core.server import wsgi
from soaplib.core.model.clazz import Array
class HelloWorldService(DefinitionBase):
@soap(String,_returns=String)
def say_hello(self,name):
results = "hello,"+name;
return results
if __name__=='__main__':
try:
from wsgiref.simple_server import make_server
soap_application = soaplib.core.Application([HelloWorldService], 'tns')
wsgi_application = wsgi.Application(soap_application)
server = make_server('10.21.237.120', 8010, wsgi_application)
print "8010........."
server.serve_forever()
except ImportError:
print "Error: example server code requires Python >= 2.5"
WSDL地址:http://10.21.237.120:8010/server?wsdl
2.PHP5作为php 客户端调用python web services
代码如下:
<?php
header("content-type:text/html;charset=utf-8");
try {
//$client = new SoapClient("HelloService.wsdl",array('encoding'=>'UTF-8'));
$client = new SoapClient("http://10.21.237.120:8010/server?wsdl",array('encoding'=>'utf-8'));
// var_dump($client->__getFunctions());
// print("<br/>");
// var_dump($client->__getTypes());
// print("<br/>");
$parm1 = "KING";
$param = array('name' => $parm1);
$arr = $client->say_hello($param);
// print_r($arr);
$ar = get_object_vars($arr);
print("<br/>");
// print_r($ar);
print("<br/>");
echo $ar["say_helloResult"];
} catch (SOAPFault $e) {
print $e;
}
?>
三:soap环境的搭建
这个比较烦恼的事情,WAMP集成了PHP5自带了soap扩展,所谓的扩展就是有soap 的功能!!
python 端用的是soaplib,官方文档有点错误的,我的代码是根据官方代码修改了下!!
四:遇到问题怎么办
你可以邮件给我或者QQ1019990976,技术分享,广交天下好朋友。
我已经录制了视频。
发表评论
-
html+css 网页居中的方法
2013-08-15 08:05 1771html+css 网页居中的方 ... -
div里table居中的问题
2013-08-15 08:01 1377div里table居中的问题 将div的text- ... -
json 遍历
2013-04-12 14:01 1393JSON数据如:{"options":& ... -
防止浏览器读取缓存的一个老方法
2013-04-11 22:18 1706防止浏览器读取缓存的一个老方法 分类: Jav ... -
jquery 图片加载失败
2013-04-10 20:47 2769JavaScript判断远程图片是否存在,加载完成:oner ... -
ajax 超时设置
2013-04-10 18:40 1172$.get() $.post() $.ajax() jQuer ... -
iphone 字体不放大属性
2013-04-01 20:20 1419-webkit-text-size-adjust:none; -
media query 的用法
2013-04-01 11:07 1823<%@ page language="jav ... -
jquery 渐入渐出 特效
2013-03-31 17:43 3761<%@ page language="jav ... -
jquery checkbox disable enable
2013-03-30 20:04 1622$(function(){ enable_cb(); ... -
CSS 控件 参考网址
2013-03-30 09:36 1360http://www.cssflow.com/snippets ... -
div 显示与隐藏
2013-03-29 19:35 1200div 显示与隐藏 最近写项目用到DIV隐 ... -
简单js+css实现模拟自定义select样式
2013-03-28 21:27 1852简单js+css实现模拟自定义select样式 ht ... -
自定义 select 控件
2013-03-28 21:20 1129http://www.jankoatwarpspeed.com ... -
css 3 按钮
2013-03-28 15:10 1506CSS3 Gradient Buttons ... -
CSS3 按钮
2013-03-28 14:43 1338https://developer.cdn.mozilla.n ... -
CSS3渐变色按钮
2013-03-28 13:54 2008CSS3渐变色按钮 ... -
圆角table
2013-03-27 14:25 1350代码 <!DOCTYPE html ... -
理解CSS3线性渐变
2013-03-26 17:15 0的位置:首页 > CSS > 理解CSS3线性 ... -
css3实现背景颜色线性渐变
2013-03-26 17:14 2458css3实现背景颜色线性渐变 发表于 2011/12/1 ...
相关推荐
PHP实现的Web Services 完整实例,WSDL交互。 PHP.INI,请开启php_soap。 服务端:直接解压到网站根目录下,访问地址:http://localhost/hbj/wsdl.php?wsdl 客户端:http://localhost/hbj/Client.php ,显示hello ...
web services 是 基 于XML、SOAP、WSDL、UDDI等 标 准 协 议 之 上 的 实 现 异 构 系 统 互 访 的 一 种 通 用 解 决 方 案。本 文 正 是 基 于 此 探 讨 了web services的 体 系 架 构 和 通 信 协 议 栈。最 后 ...
PHP is ideally suited for both consuming and creating web services. You’ll learn how to use this language with JSON, XML, and other web service technologies. The second edition has been updated to ...
php通过WSDL的方式实现webservices接口,需要在php.ini设置always_populate_raw_post_data=-1
implement SOAP web services; build Ajax-driven PHP/Oracle solutions. Building and deploying PHP applications on Oracle Database combines the power and robustness of Oracle with the easy, rapid ...
PHP的SOAP扩展可以用来提供和使用Web services。换句话说,PHP开发者可以利用这个PHP扩展来写他们自己的Web services,也可以写一些客户端来使用给定的Web services。
SOAP 服务: 讨论如何使用 PHP 创建和部署基于 SOAP 协议的 Web 服务,并介绍 SOAP 的工作原理和基本概念。 安全和身份验证: 探讨如何确保 Web 服务的安全性,包括身份验证、授权、加密等方面的技术和实践。 性能...
有关如何使用自动WSDL生成功能编写增强PHP-SOAP-webservices的教程
$client = new soapclient("http://www.flash-db.com/services/ws/companyInfo.wsdl","wsdl"); // The following is a mechanism for capturing the stock symbol we want // to lookup. You can change this ...
goetas-webservices / soap-server PHP实现SOAP 1.1和1.2服务器规范。 优点: 纯PHP,不依赖ext-soap 可扩展(JMS事件侦听器支持) PSR-7 HTTP消息传递 PSR-15 HTTP服务器处理程序 无需在生产中解析WSDL / XSD ...
amadeus-ws-client:Amadeus GDS SOAP Web服务接口PHP客户端 该客户端库提供对Amadeus GDS SOAP Web服务接口的访问。 要使用此客户端,您必须首先通过所选的Amadeus销售渠道获得对Web Service界面的个人访问权限。...
里面是在PHP中怎么样用SOAP来做的WEB SERVICES 例子应用,很适用的。
goetas-webservices / soap-client SOAP 1.1和1.2客户端规范PHP实现。 优点:纯PHP,不依赖于ext-soap可扩展(JMS事件侦听器支持)PSR-7 HTTP消息传递goetas-webservices / soap-client PHP实现SOAP 1.1和1.2客户端...
HTML HTML5 XHTML CSS CSS3 TCP/IP 浏览器脚本 JavaScript ...jQuery jQuery Mobile ...PHP ...Web Services Web Services WSDL SOAP RSS RDF .NET ASP.NET Web Pages Razor MVC Web Forms
Using PHP 5's SoapClient extension, we then interact with SOAP servers to grab data. We then finally create our mashup, which gathers web search results sourced from Microsoft Live and Yahoo! For ...
WebService是一种跨编程语言和跨操作系统平台的远程调用技术。仅仅有通过Web Service,client和server才可以自由的用HTTP进行通信...XML、SOAP和WSDL是Web Service平台的三大技术: WebService採用HTTP协议数据传输。
HTML/CSS(HTML/XHTML/HTML 5/CSS/CSS3/TCP/IP)、 ...Web Services(Web Services/WSDL/SOAP/RSS/RDF)、 Web Building(网站构建/万维网联盟/浏览器信息/网站品质/语义网/职业规划/网站主机/网络媒体)
w3cschool菜鸟教程离线版目录: ...学习 HTML5 学习 CSS 学习 CSS3 学习 Bootstrap ASP.NET 学习 ASP.NET 学习 C# 学习 Web Pages ...学习 Web Forms ...学习 Web Services 学习 WSDL 学习 SOAP 学习 RSS 学习 RDF
Web Services 浏览器脚本 JavaScript HTML DOM DHTML VBScript AJAX E4X WMLScript 服务器脚本 SQL ASP ADO PHP .NET(dotnet) .NET Microsoft .NET ASP .NET Mobile 多媒体 Media SMIL SVG 建站...
Web Services 浏览器脚本 JavaScript HTML DOM jQuery AJAX JSON DHTML VBScript E4X WMLScript 服务器脚本 SQL ASP ADO PHP .NET(dotnet) .NET Microsoft .NET ASP .NET Mobile 多媒体 Media SMIL SVG