PHPRCP for Java
2009-08-14 20:53
162 查看
[align=center]PHPRCP for Java [/align]
在被Java的Web Service折腾的痛苦不堪之后,开始寻求一些系统间解耦方式,JMS、SOA、RMI、Hessian等等,最后发现,没有一个技术是省油的灯,都比较麻烦,最后找到了PHPRPC,实在是太好了
下面是PHPRPC的宣传口号,官方的原话:
PHPRPC 是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。
为什么要有 PHPRPC?
如果不是因为头脑发热心血来潮,那么一定是为了解决某些问题才有了 PHPRPC。好吧,我承认是因为我受够了那些大企业所鼓吹的强大无比的 SOAP(WebService)之后才开始考虑写 PHPRPC 的。如果你也是一个需要类似于 SOAP 所鼓吹的能力,而实际上又被 SOAP 折磨的痛苦不堪却又无所适从的人的话,或许 PHPRPC 就是你的最佳选择。
至于为什么要叫PHPRCP for Java 这个一个拗口的名字,让人容易误会是PHP之类的东西,其实这个优秀的开源组建来源于PHP的实现,最后发现很好很强大,又产生了其他语言版本的结果。
目前PHPRCP组件涵盖当今所有流行语言的实现,相比之下,WebServcie等其他技术实在是太差劲了。PHPRPC的诞生重写了远程调用技术的历史,给人耳目一新的感觉。
官方的文档写得很清晰,一切尽在:
http://www.phprpc.org/zh_CN/
本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/191968
在被Java的Web Service折腾的痛苦不堪之后,开始寻求一些系统间解耦方式,JMS、SOA、RMI、Hessian等等,最后发现,没有一个技术是省油的灯,都比较麻烦,最后找到了PHPRPC,实在是太好了
下面是PHPRPC的宣传口号,官方的原话:
PHPRPC 是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。
为什么要有 PHPRPC?
如果不是因为头脑发热心血来潮,那么一定是为了解决某些问题才有了 PHPRPC。好吧,我承认是因为我受够了那些大企业所鼓吹的强大无比的 SOAP(WebService)之后才开始考虑写 PHPRPC 的。如果你也是一个需要类似于 SOAP 所鼓吹的能力,而实际上又被 SOAP 折磨的痛苦不堪却又无所适从的人的话,或许 PHPRPC 就是你的最佳选择。
至于为什么要叫PHPRCP for Java 这个一个拗口的名字,让人容易误会是PHP之类的东西,其实这个优秀的开源组建来源于PHP的实现,最后发现很好很强大,又产生了其他语言版本的结果。
目前PHPRCP组件涵盖当今所有流行语言的实现,相比之下,WebServcie等其他技术实在是太差劲了。PHPRPC的诞生重写了远程调用技术的历史,给人耳目一新的感觉。
官方的文档写得很清晰,一切尽在:
http://www.phprpc.org/zh_CN/
本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/191968
相关文章推荐
- Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .N
- Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET, 2nd edition
- difirence for java php and js and c and python
- Ruby on Rails for PHP and Java Developers
- 黑马程序员_java中增强的for循环
- 【java】JSON for java入门总结
- Java和PHP在Web开发方面的比较
- Java Class.forname
- Could not find parameter map Java.util.Map Parameter Maps collection does not contain value for java
- Java在Web开发语言上败给了PHP
- Java for LeetCode 091 Decode Ways
- java反射中,Class.forName和classloader的区别(代码说话)
- PHP与Java跳出多重循环
- 通过静态局部变量看C,C++,C#,Java,PHP的特点
- Google App Engine for java学习笔记
- Java和PHP的web开发技术比较
- Zookeeper API for JAVA实战与应用
- Java基础-04.switch,for,while……
- Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for pr
- MapXtreme For Java 4.8.2 超菜入门