`
zhaoshijie
  • 浏览: 2261819 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hession之经典入门例子

 
阅读更多
关键字:hession之经典入门例子

hessian jar包下载地址:http://hessian.caucho.com/(点击java即可下载hessian的java jar包)

附件是hession的完整例子,可以直接运行,希望对大家有帮助谢谢!!

需要注意的地方是:

客户端要想调用hessian服务器端接口,需要提供和服务器端一样的服务接口(当然接口名称可以随意,接口定义必须一致)和所有VO类,需要注意的就是他们所在的包名要和服务器端一致(否则会报错,找不到类,虽然可以正常返回结果)。


另外:springHessianClient和springHessianService项目没打入相关jar包(导入hessian-3.2.1.jar和spring相关jar即可)



附件中testHession项目的 web.xml中的 配置也可以这样:
    <init-param>  
        <param-name>home-class</param-name>  
        <param-value>hessian.BasicService</param-value>  
    </init-param>  
    <init-param>  
        <param-name>home-api</param-name>  
        <param-value>hessian.IBasic</param-value>  
    </init-param>


替换为:

<init-param>  
        <param-name>service-class</param-name>  
        <param-value>hessian.BasicService</param-value>  
</init-param>







重载方法可能会有问题:解决办法如下:

factory.setOverloadEnabled(true);

或 spring配置文件中

<property name="overloadEnabled" value="true"></property>
分享到:
评论

相关推荐

    Hessian学习入门实例

    这是一个Hessian入门学习的实例,程序包是一个web工程,使用intellij idea + Maven开发,其中通过两个方式展示了使用Hessian实现RMI的原理,一个是访问jsp页面,一个是在代码中手工创建client。对于Hessian Servlet...

    hessian入门小例子

    这个“Hessian入门小例子”是帮助开发者理解如何在实际项目中应用Hessian的一种方式。下面我们将深入探讨Hessian协议、它的特点、以及如何在Java环境中设置和使用Hessian服务和客户端。 首先,让我们了解Hessian的...

    轻量级远程服务调用Hessian的入门实例和与Spring整合的实例.zip

    一、Hessian入门实例 Hessian的入门实例主要展示了如何创建一个简单的服务提供者和消费者。首先,我们需要定义一个服务接口,例如`HelloService`,包含一个或多个方法,这些方法将被远程调用。然后,我们需要实现这...

    hessian入门实例,导入就可以直接运行

    这个"**hessian入门实例**"旨在帮助初学者快速理解并应用Hessian技术,通过导入到MyEclipse这样的集成开发环境中,可以直接运行示例代码,从而直观地了解Hessian的工作原理。 首先,我们要理解什么是RPC。RPC允许一...

    hessian入门案例

    Hessian是一种二进制Web服务协议,它提供了一种轻量级、高效的远程方法调用(RPC)方式。Hessian的出现旨在解决XML-RPC在数据传输时的效率问题,因为XML格式的数据在网络上传输时体积较大,解析速度较慢。下面我们将...

    dubbo+zookeeper入门实例

    【标题】"dubbo+zookeeper入门实例"是一个关于使用Dubbo框架与Zookeeper结合实现服务发现和服务调用的基础教程。Dubbo是阿里巴巴开源的一款高性能、轻量级的Java分布式服务框架,而Zookeeper则是一个分布式服务协调...

    dubbo入门实例

    【Dubbo入门实例详解】 Dubbo,作为阿里巴巴开源的一款高性能、轻量级的服务框架,它致力于提供一个简单、高效、可扩展的分布式服务解决方案。在本入门实例中,我们将通过两个核心组件——`dubboserver`(服务提供...

    dubbo入门实例及性能测试

    在本实例中,我们将探讨如何入门Dubbo并进行性能测试,特别是对比Dubbo集群与在同一JVM内运行的非Dubbo服务的性能差异。 1. **Dubbo入门** - **安装配置**:首先,你需要安装Java环境,并在项目中引入Dubbo依赖。...

    dubbo入门示例源码

    在入门阶段,首先需要了解的是 Dubbo 的核心概念: 1. **服务提供者(Provider)**:提供服务的应用,通过注册中心将自己的服务暴露出去,使得其他应用能够消费。 2. **服务消费者(Consumer)**:需要调用服务的...

    hession入门及注入spring

    【Hession入门及注入Spring】 Hessian是一种轻量级的RPC(Remote Procedure Call)协议,它基于HTTP协议,主要用于提供二进制序列化的远程方法调用。Hessian使得Java对象能够在网络间高效地进行传输,简化了分布式...

    Dubbo入门之HelloWorld

    本文将基于"Dubbo入门之HelloWorld"的主题,深入探讨如何从零开始学习并实践Dubbo的基本用法。 首先,我们需要了解什么是RPC(Remote Procedure Call)。RPC是一种使程序可以调用另一个系统中的函数或方法的技术,...

    OpenCV3编程入门_毛星云编著_电子工业出版.7z

    特征检测则涉及边缘检测(如Canny、Sobel、Prewitt算子)、角点检测(如Harris、Shi-Tomasi、Hessian矩阵检测)以及关键点检测(如SIFT、SURF、ORB),这些技术在目标识别、追踪等领域有广泛应用。 OpenCV3在机器...

    Dubbo入门教程

    ### Dubbo入门教程知识点梳理 #### 一、电商系统架构演变 ##### 1.1 单一应用架构(ORM) **定义与特点:** - **单一应用架构**是指早期网站流量较小时,为了减少部署节点和成本,所有的功能(如下单、支付等)都被...

    Hessiancsharp

    readme.txt文件通常包含了库的使用指南、注意事项或者快速入门教程。在开始使用Hessiancsharp.dll之前,应该先查阅这个文件,获取如何引入库、如何调用API、可能遇到的问题及解决方案等信息。 为了在C#项目中使用...

    Dubbo分布式服务框架入门2

    - **协议与序列化**: Dubbo支持多种通信协议(如Dubbo协议、RMI、Hessian等)和序列化方式(如JSON、FastJSON、Hessian2等),可以根据性能和兼容性需求进行选择。 - **监控与日志**: 提供了Dubbo Monitor用于统计...

    dubbo分布式系统入门教学

    《Dubbo分布式系统入门教学》 Dubbo是一个高性能、轻量级的开源Java RPC框架,由阿里巴巴开发并贡献给Apache基金会。它旨在提供一个简单、高效的服务治理解决方案,帮助开发者构建微服务架构。本教学课件将带领你...

    矩阵计算快速入门(matrix cookbook)

    《矩阵计算快速入门》是一本非常有价值的参考书籍,它不仅包含了丰富的矩阵相关知识,还提供了大量的实例和应用指南。无论是初学者还是专业人士,都能从中受益匪浅。通过阅读本书,读者可以迅速掌握矩阵计算的关键...

    dubbo快速入门

    8. **快速入门实例** 首先,我们需要在项目中引入Dubbo依赖,创建服务提供者和消费者。服务提供者定义接口并实现,通过`@Service`注解暴露服务。服务消费者通过`@Reference`注解引用服务,然后即可调用远程服务。...

Global site tag (gtag.js) - Google Analytics