PHPRPC 是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。
目前该协议的最新版本为 3.0。该版本目前已有以下几种语言的实现:
-
ASP:提供 JScript 和 VBScript 两种语言的支持。
-
ActionScript:提供 ActionScript 2.0 和 ActionScript 3.0 两个版本的支持。
-
Delphi/C++Builder/Kylix:提供 Delphi/C++Builder 6.0-2009 和 Kylix 客户端的支持,不但可以支持 Win32 原生程序开发,而且还支持 Linux 程序开发。
-
Java:支持 JDK 1.2 以上的所有版本,它还支持 Google Android 开发包。另外,它还有单独的 J2ME 版本,支持 CLDC-1.1 和 MIDP-1.0。
-
JavaScript:提供两个版本的实现,一个使用纯 Javascript 实现,另一个需要调用一个 swf 文件,两个版本都支持跨域的远程过程调用,但是使用 swf 的版本不限制参数长度,并且有更好的安全控制机制。这两个版本已经通过完整测试的浏览器包括 IE 5+,Netscape 7+,Firefox,Mozilla,Opera,Safari,Epiphany,Camino 与 Konqueror。并且纯 JavaScript 版本还通过了 Pocket IE、Opera Mini、Opera Mobile、iPhone、Android 等手持设备浏览器的测试。
-
.NET:支持 .NET 框架下所有的语言(如 C#、VB.NET、VC.NET、Delphi.NET 等),并且支持目前所有版本的 .NET Framework 和 .NET Compact Framework,当然它也支持 Mono。最新版本增加了对 SilverLight 2.0 的支持。
-
PHP:支持 PHP4 与 PHP5,同样支持正处于开发阶段的 PHP6。
-
Python:支持 Python 2.4、2.5、2.6,而且支持在 Google App Engine 上应用。
-
Ruby:该版本支持 Ruby 1.8.5 及其更高版本。服务器除了支持以 cgi、fcgi、scgi、lsapi 方式运行外,还支持以独立服务器 ( mongrel、thin、ebb 或 webrick ) 方式运行。
-
Perl:目前该版本尚不成熟,有待完善。
-
Lazarus(Free Pascal):移植自 Delphi 版本, 需要 Indy for Lazarus 支持。
其中 ASP、.NET、Java、Ruby、Python 和 PHP 版本除了提供客户端实现外,还提供了服务器端实现
- 大小: 36.8 KB
分享到:
相关推荐
phprpc 的delphi调用 一般常用的调用方法 htdocs http://127.0.0.1/ 为WEB根目录 PHPRPC演示 php版本调用 http://127.0.0.1/demo-phpclient.php 调用demo-phpserver.php发布的HelloWorld()方法 demo1 ...
这是一个PHPrpc客户端文件
phprpc for .net 源代码都有,可修改
PHPRPC 是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用...
phprpc中文文档,网页版中文文档。谁用谁知道。
phprpc for java 服务器实例
python利用phprpc进行远程调用
phprpc的客户端jar包,没有其他要说的了
很强大的与服务器安全通信的软件。详细参考www.phprpc.net
学习PHPRPC与java交互的例子,是初学者最后的web项目学习实例。
PHPRPC .Net服务端+客户端,里面涉及到个各类的定义。自己发布IIS,服务端和客户端测试成功。
PHPRPC,它的商业版本是Hprose,这里是spring要引入的jar,引入后就可以跟php服务进行rpc的 通信了。
联系web和windows 应用的软件PHPRPC. PHPRPC for Delphi 是针对 Delphi 6 - 2009 原生程序开发版本的。如果你想将 PHPRPC 用于 Delphi.NET,请参见 PHPRPC for .NET 章节的相关内容。 PHPRPC for Delphi 的安装 ...
phprpc_3.0.2_java,webservice
phprpc_3.0.2_delphi_Edit_XE2 For XE2 亲测可用
很简单的远程过程调用支持包, 比web service更简单的体现远程调用
java 反序列化PHP ,java解析php序列化的字符串,工具包和工程实例
各语言之间数据共享交互,RPC协议。亲测可用。
JAVA WEB开发中一个很强大的JAR包!
PHP+JAVA联合开发最好的利器,速度很快,经过测试