没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
用户手册
1.3
(PHP 版)
目录
目录........................................................................................................................................................................... 2
前言........................................................................................................................................................................... 1
本章提要............................................................................................................................................................... 1
欢迎使用 Hprose.................................................................................................................................................. 2
体例....................................................................................................................................................................... 3
菜单描述.................................................................................................................................................................................3
屏幕截图.................................................................................................................................................................................3
代码范例.................................................................................................................................................................................3
运行结果.................................................................................................................................................................................3
获取帮助............................................................................................................................................................... 3
电子文档.................................................................................................................................................................................3
在线支持.................................................................................................................................................................................4
联系我们............................................................................................................................................................... 4
第一章 快速入门....................................................................................................................................................... 5
本章提要............................................................................................................................................................... 5
安装 Hprose for PHP............................................................................................................................................ 6
安装方法.................................................................................................................................................................................6
创建 Hprose 的 Hello 服务器................................................................................................................................ 6
创建 Hprose 的 Hello 客户端................................................................................................................................ 7
第二章 类型映射....................................................................................................................................................... 8
本章提要............................................................................................................................................................... 8
基本类型............................................................................................................................................................... 9
值类型....................................................................................................................................................................................9
引用类型.................................................................................................................................................................................9
基本类型的映射...................................................................................................................................................................10
序列化类型映射...............................................................................................................................................................10
反序列化类型映射...........................................................................................................................................................10
容器类型............................................................................................................................................................. 11
列表类型...............................................................................................................................................................................11
字典类型...............................................................................................................................................................................11
对象类型............................................................................................................................................................. 12
通过 HproseClassManager 来注册自定义类型...................................................................................................................12
第三章 服务器......................................................................................................................................................... 13
本章提要............................................................................................................................................................. 13
发布服务............................................................................................................................................................. 14
发布函数...............................................................................................................................................................................14
发布方法...............................................................................................................................................................................14
别名机制...............................................................................................................................................................................15
发布对象...............................................................................................................................................................................16
发布类..................................................................................................................................................................................16
迷失的方法...........................................................................................................................................................................17
服务器开关.......................................................................................................................................................... 17
隐藏发布列表.......................................................................................................................................................................17
调试开关...............................................................................................................................................................................17
P3P 开关...............................................................................................................................................................................18
跨域开关...............................................................................................................................................................................18
服务器事件.......................................................................................................................................................... 18
onBeforeInvoke 事件..........................................................................................................................................................18
onAfterInvoke 事件.............................................................................................................................................................19
onSendHeader 事件............................................................................................................................................................19
onSendError 事件................................................................................................................................................................19
第四章 客户端......................................................................................................................................................... 20
本章提要............................................................................................................................................................. 20
直接通过远程方法名进行远程调用.................................................................................................................... 21
通过 Invoke 方法进行远程调用.......................................................................................................................... 23
非引用参数传递...................................................................................................................................................................23
引用参数传递.......................................................................................................................................................................23
异常处理............................................................................................................................................................. 25
超时设置............................................................................................................................................................. 27
HTTP 参数设置.................................................................................................................................................... 27
代理服务器...........................................................................................................................................................................28
HTTP 标头.............................................................................................................................................................................28
持久连接...............................................................................................................................................................................28
保持会话............................................................................................................................................................. 28
调用结果返回模式.............................................................................................................................................. 29
Serialized 模式.....................................................................................................................................................................29
Raw 模式..............................................................................................................................................................................29
RawWithEndTag 模式...........................................................................................................................................................29
前言
在开始使用 Hprose 开发应用程序前,您需要先了解一些相关信息。本章将为您提供这些信
息,并告诉您如何获取更多的帮助。
本章提要
欢迎使用 Hprose
体例
获取帮助
联系我们
前言
欢迎使用 Hprose
您还在为 Ajax 跨域问题而头疼吗?
您还在为 WebService 的低效而苦恼吗?
您还在为选择 C/S 还是 B/S 而犹豫不决吗?
您还在为桌面应用向手机网络应用移植而忧虑吗?
您还在为如何进行多语言跨平台的系统集成而烦闷吗?
您还在为传统分布式系统开发的效率低下运行不稳而痛苦吗?
好了,现在您有了 Hprose,上面的一切问题都不再是问题!
Hprose (High Performance Remote Object Service Engine) 是一个商业开源的新型轻量级跨语言跨平
台的面向对象的高性能远程动态通讯中间件。它支持众多语言,例如.NET,Java,Delphi,Objective-
C,ActionScript,JavaScript,ASP,PHP,Python,Ruby,C++,Perl 等语言,通过 Hprose 可以在这些
语言之间实现方便且高效的互通。
Hprose 使您能高效便捷的创建出功能强大的跨语言,跨平台,分布式应用系统。如果您刚接触网络
编程,您会发现用 Hprose 来实现分布式系统易学易用。如果您是一位有经验的程序员,您会发现它是一
个功能强大的通讯协议和开发包。有了它,您在任何情况下,都能在更短的时间内完成更多的工作。
Hprose 是 PHPRPC 的进化版本,它除了拥有 PHPRPC 的各种优点之外,它还具有更多特色功能 。
Hprose 使用更好的方式来表示数据,在更加节省空间的同时,可以表示更多的数据类型,解析效率也更
加高效。在数据传输上,Hprose 以更直接的方式来传输数据,不再需要二次编码,可以直接进行流式读
写,效率更高。在远程调用过程中,数据直接被还原为目标类型,不再需要类型转换,效率上再次得到提
高。Hprose 不仅具有在 HTTP 协议之上工作的版本,以后还会推出直接在 TCP 协议之上工作的版本。
Hprose 在易用性方面也有很大的进步,您几乎不需要花什么时间就能立刻掌握它。
Hprose 与其它远程调用商业产品的区别很明显——Hprose 是开源的,您可以在相应的授权下获得源
代码,这样您就可以在遇到问题时更快的找到问题并修复它,或者在您无法直接修复的情况下,更准确的
将错误描述给我们,由我们来帮您更快的解决它。您还可以将您所修改的更加完美的代码或者由您所增加
的某个激动人心的功能反馈给我们,让我们能够更好的来一起完善它。正是因为有这种机制的存在,您在
使用该产品时,实际上可能遇到的问题会更少,因为问题可能已经被他人修复了。
Hprose 与其它远程调用开源产品的区别更加明显,Hprose 不仅仅在开发运行效率,易用性,跨平台
和跨语言的能力上较其它开源产品有着明显的不可取代的综合优势, Hprose 还可以保证所有语言的实现
具有一致性,而不会向其他开源产品那样即使是同一个通讯协议的不同实现都无法保证良好的互通。而且
Hprose 具有完善的商业支持,可以在任何时候为您提供所需的帮助。不会向其它没有商业支持的开源软
件那样,当您遇到问题时只能通过阅读天书般的源代码的方式来解决。
Hprose 支持许多种语言,包括您所常用的、不常用的甚至从来不用的语言。您不需要掌握 Hprose 支
持的所有语言,您只需要掌握您所使用的语言就可以开始启程了。
本手册中有些内容可能在其它语言版本的手册中也会看到,我们之所以会在不同语言的手册中重复这
些内容是因为我们希望您只需要一本手册就可以掌握 Hprose 在这种语言下的使用,而不需要同时翻阅几
本书才能有一个全面的认识。
接下来我们就可以开始 Hprose 之旅啦,不过在正式开始之前,先让我们对本文档的编排方式以及如
何获得更多帮助作一下说明。当然,如果您对下列内容不感兴趣的话,可以直接跳过下面的部分。
2 Hprose 用户手册(PHP 版)
剩余31页未读,继续阅读
资源评论
- chenqingtie2015-09-22虽然没用上,但是资源不错
hyd85716
- 粉丝: 23
- 资源: 47
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
- 基于Django的流程引擎设计源码
- 基于Node.js的Express框架与MySQL的后台管理系统设计源码
- 基于Java的Flink流批一体数据处理快速集成开发框架设计源码
- FirstFilterOrderCompare
- Screenshot_2024-03-28-19-17-25-020_com.ss.android.lark.jpg
- 基于Java的车辆违章信息查询系统设计源码
- wqeAFSDADWDAESD
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功