`
longforfreedom
  • 浏览: 198830 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Hessian笔记(二)--用Python调用Hessian服务

阅读更多



     在上一笔记中记录了如何创建最简单的Hessian服务,并使用Java远程调用。Hessian服务,本文将介绍如何通过Python远程调用Hessian服务。

 

    首先创建Hessian服务

          在笔记一中已经详细说明过,本文使用笔记一中同一个Hessian服务。在此不再重复。

 

    下载hessian的Python模块(官方下载)

剩下的就是敲代码了,文件名为:TestHessian.py

#!/usr/bin/env python
#coding=utf-8
# -*- coding:utf-8 -*-
########################################
#--2009-12-16--
#@author migle longforfreedom@gmail.com
########################################
###
### Hessian 测试
###
########################################

import hessianlib

if __name__ == '__main__':
	proxy = hessianlib.Hessian('http://localhost/HessianServer/hessian')
	try:
		print proxy.sayHello('migle')
		proxy.printHello('Python')
	except Error, v:
		print 'ERROR',

 

Vim中运行: !python TestHessian.py

 

结果如下:

客户端:



 

服务器端:



 

 

 

 

  • 大小: 13.8 KB
  • 大小: 12.4 KB
0
0
分享到:
评论

相关推荐

    hessian-lite-3.2.1-fixed-2.jar

    com.alibaba:hessian-lite:jar:3.2.1-fixed-2 hessian-lite hessian-lite-3.2.1-fixed-2.jar

    hessian-3.3.6-API文档-中英对照版.zip

    赠送jar包:hessian-3.3.6.jar 赠送原API文档:hessian-3.3.6-javadoc.jar 赠送源代码:hessian-3.3.6-sources.jar 包含翻译后的API文档:hessian-3.3.6-javadoc-API文档-中文(简体)-英语-对照版.zip 对应Maven...

    hessian-3.3.6-API文档-中文版.zip

    赠送jar包:hessian-3.3.6.jar; 赠送原API文档:hessian-3.3.6-javadoc.jar; 赠送源代码:hessian-3.3.6-sources.jar; 赠送Maven依赖信息文件:hessian-3.3.6.pom; 包含翻译后的API文档:hessian-3.3.6-javadoc-...

    hessian-3.0.20-src.jar

    hessian是一个轻量级的Java Remoting方案

    使用hessian进行服务器-客户端通讯

    Hessian是一种二进制Web服务协议,它提供了一种高效的RPC(远程过程调用)机制,使得服务器和客户端之间能够进行快速、简单的通信。在Java环境中,Hessian库被广泛用于构建分布式应用,因为它可以将Java对象序列化为...

    hessian-4.0.7-src.jar

    Hessian 框架源码jar包 hessian-4.0.7-src.jar

    二进制Web服务Hessian刘骥讲座--(附源码)

    二进制Web服务Hessian是一种高效、轻量级的远程过程调用(RPC)协议,由Caucho Technology公司开发。这种协议主要用于提高网络通信效率,尤其在分布式系统中,它能够以二进制格式传输数据,从而比基于文本的协议(如...

    hessian-flash-3.1.2.zip

    Hessian 是一种二进制的远程过程调用(RPC)协议,由 Caucho Technology 开发,它能高效地传输数据,尤其适用于跨网络通信,如 Java 应用与 Flex 或 Flash 客户端之间的通信。这个 zip 文件可能包含用于在 Flash ...

    hessian-4.0.63-API文档-中英对照版.zip

    赠送jar包:hessian-4.0.63.jar; 赠送原API文档:hessian-4.0.63-javadoc.jar; 赠送源代码:hessian-4.0.63-sources.jar; 赠送Maven依赖信息文件:hessian-4.0.63.pom; 包含翻译后的API文档:hessian-4.0.63-...

    python_hessian-1.1.2-py2.py3-none-any.whl

    python的hession库,可以用这个库进行python自动化,进行代理、解析、序列化反序列化,不用自己编写代码,直接安装就好了。python如何安装.whl文件请自行百度

    hessian-4.0.37-src.jar

    Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。

    Hessian(binary-RPC)相关Jar包资源.zip

    2. `catalina-hessian.jar`:如果有的话,这可能是Tomcat服务器上的Hessian插件,用于在Tomcat上部署Hessian服务。 3. `hessian-lite.jar`:轻量级版本的Hessian库,可能只包含了基础功能,适用于对体积有严格要求的...

    hessian-lite-3.2.1-fixed-2-sources.jar

    java运行依赖jar包

    hessian-lite

    1. **远程调用**:在Dubbo框架中,Hessian-lite用于实现服务调用的二进制序列化和反序列化,使得远程方法调用(RMI)更加高效。它将Java对象转换为二进制流,通过网络发送,然后在服务端反序列化回原来的对象,降低了...

    hessian.jar-hessian.jar

    hessian.jarhessian.jarhessian.jarhessian.jarhessian.jarhessian.jarhessian.jar

    hessian-4.0.38-sources.jar

    hessian源码

    dubbo-hessian-lite

    【标题】"dubbo-hessian-lite" 是一个与阿里巴巴的著名开源远程调用框架 Dubbo 相关的组件。Dubbo 提供了多种序列化方式,其中之一就是 Hessian 序列化,而 hessian-lite 是 Dubbo 在编译时依赖的一个轻量级 Hessian...

    hessian-4.0.33.jar

    Hessian是一种高效的二进制RPC(Remote Procedure Call)协议,由Caucho Technology开发,旨在提供轻量级、高效的远程调用服务。在这个专题中,我们将以hessian-4.0.33.jar为例,详细探讨Hessian框架的核心特性和...

    hessian-4.0.63-API文档-中文版.zip

    赠送jar包:hessian-4.0.63.jar; 赠送原API文档:hessian-4.0.63-javadoc.jar; 赠送源代码:hessian-4.0.63-sources.jar; 赠送Maven依赖信息文件:hessian-4.0.63.pom; 包含翻译后的API文档:hessian-4.0.63-...

Global site tag (gtag.js) - Google Analytics