最新文章列表

bboss将一个组件同时发布为webservice,hessian,http三种服务方法介绍

bboss将一个组件同时发布为webservice,hessian,http三种服务方法介绍。 1.概述 bboss提供cxf webservice(基于cxf 2.7.6),hessian(基于4.0.7),http(基于bboss mvc)三种服务的一次性便捷发布机制。 2.服务定义 在bboss ioc配置文件中将组件同时配置为webservice、hessian、http三种服务: &l ...
yin_bp 评论(0) 有1659人浏览 2014-04-12 14:31

HessianProxy cannot connect to 'http://localhost

 HessianProxy cannot connect to 'http://localhost   hessian接口地址不对
wenjinglian 评论(0) 有3280人浏览 2014-04-12 10:57

Kryo与Hessian序列化使用区别

Kryo序列化: (1)Java 数据类中必须拥有无参构造函数; (2)Java 数据类的字段增、减,无法兼容; (3)Java 数据类无需实现Serializable接口。 Hession序列化: (1)Java 数据类中必须拥有无参构造函数; (2)Java 数据类的字段增、减,可以兼容; (3)Java 数据类需实现Serializable接口。 选择建议: (1)Kryo bug比较多 ...
xiemingmei 评论(0) 有1559人浏览 2014-03-17 18:29

Hessian与Spring的整合

Hessian可以单独使用,不依赖于spring,由于工作中所使用服务提供方和服务调用方都是用spring作为容器的,所以本文先介绍一下hessian整合Spring的用法   一:服务提供端   1、jar包依赖 pom.xml (与spring整合需要spring-webmvc包依赖) <dependency> <groupId>com.caucho& ...
leixbo 评论(0) 有1036人浏览 2014-03-05 13:36

Hessian之服务端原理

  一、简介         Hessian是一个由Caucho Technology开发的轻量级二进制RPC工具,与普通的RPC实现方式不同的是,它是基于 Http 协议进行的数据传输。      Hessian通常通过Web应用来提供服务,非常类似于WebService,但它不使用SOAP协议。相比WebService,Hessian更简单、快捷、轻量级。        与一般的 ...
leixbo 评论(0) 有1292人浏览 2014-03-04 13:28

spring mvc hessian maven简单实例

第一次接触hessian的时候不懂这是什么东西,于是本人在网上找资料自己学习了一下。搭建了一个简单的hessian工程并整理成文档。文档和工程都已上传,希望对正在学习的朋友们有用。
asia007 评论(0) 有1176人浏览 2014-02-22 17:06

hessian系列之三:与Spring集成

Spring封装了hessian客户端和服务端的通用代码,把实现者和调用者作为bean放到spring容器中管理,简化了开发。 实际生产情况,接口项目里面只定义接口,分别为服务端项目和客户端项目所引用: 1. 接口项目: pom.xml文件: <groupId>com.john.spring</groupId> <artifactId>hessian- ...
czj4451 评论(1) 有17895人浏览 2014-02-17 20:21

hessian系列之二:上传文件

hessian较早版本通过 byte[] 进行文件传输;4.0之后支持 InputStream 作为参数或返回值进行传输。 注意:hessian会读取整个文件,如果文件过大,会导致JVM内存溢出。可以通过控制上传文件的大小,设置合理的JVM参数,以及采用随机读取方式来解决。 1. 接口: 一般放在独立的工程中,供服务端和客户端引用 public interface Uploader { ...
czj4451 评论(2) 有6225人浏览 2014-02-17 17:16

解决JMX 采用hessian协议在NAT网络环境下的通信问题

       项目中采用了JMX进行客户端与服务端的通信。JMX采用了MX4J。通信协议采用了hessian。但是在NAT的网络环境下,由于JMX agent端(即JMX服务端)采用的是NAT网络内的私有IP,而NAT之外的JMX client端是采用公网IP访问JMX agent.这样访问时,JMX之间的连接建立失败。启动JMX agent后,在外网用agent对应的公网IP及端口进行teln ...
yantaoguo 评论(0) 有2366人浏览 2014-02-14 13:43

hessian系列之一:Hello world

Hessian是一个Web Service的轻量级二进制协议,使用起来比较简单。 随着信息技术的发展,不同语言或平台系统之间的交互越来越多,普通Web Service使用起来会比较复杂,Hessian相对简单。 下面介绍下使用Hessian实现异构系统之间的数据交互: Hessian构建服务和客户端一般需要如下四个步骤: 1. 定义接口API 2. 服务端实现-实现接口 3. 客户端实现- ...
czj4451 评论(0) 有2298人浏览 2014-01-06 20:51

Spring整合Hessian

Spring让Hessian变得不但强大,而且易用,但是易用背后,却有不少陷阱! 这个例子很简单,但实际上的确花费了我超过一小时的时间,排除了种种问题,最后问题终于水落石出。 整合以下篇Hello Hessian为基础,加入Spring框架,进行改进。 一、环境 jdk1.6 二、整合 1、写Spring的发布Hessian服务的配置文件 hessian-servlet.xml ...
stardyun 评论(0) 有982人浏览 2014-01-02 12:57

阿里巴巴dubbo处理文件上传下载

   注:使用InputStream 作为方法参数的时候,需要将该参数作为方法的最后一个参数,否则会有问题     dubbo和hessian的maven依赖:   <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId ...
dreamoftch 评论(3) 有20417人浏览 2013-12-10 23:02

未注意Curl-library Post 1024以上字节时的HTTP/1.1特性导致 HessianPHP 传输数据失败

先列出 HessianPHP 的错误提示:       CURL transport error: transfer closed with outstanding read data remaining 基础知识背景: 1)“Expect: 100-continue”的来龙去脉:     HTTP/1.1 协议里设计 100 (Continue) HTTP 状态码的的目的是,在 ...
zhengyun_ustc 评论(0) 有2764人浏览 2013-09-02 14:10

Hessian实战应用之设置Hessian报文头信息

 使用Hessian中,在Java模拟客户端的时候可能存在需要向Hessian报文头信息设置一些参数,如token信息。默认的HessianProxyFactory对没有方法设置报文头的方法。以下方法可以做到。 1.新建自己的HessianProxyFactory继承com.connection.ForwardHessianConnectionFactory /** * 接口调用的Hess ...
xiaobojava 评论(1) 有7296人浏览 2013-07-25 13:50

Spring整合Hessian访问远程服务

Spring整合Hessian访问远程服务 目录 1.1      Hessian简介 1.2      整合 1.2.1     概述 1.2.2     服务端整合 1.2.3     客户端整合
234390216 评论(10) 有33918人浏览 2013-05-14 22:35

Hessian实战应用之获取客户端请求URL和重新转发客户端请求

在项目中,可能存对Hessian的特殊的要求改造,以下两个例子就是我在项目中遇到的   一、对服务器方法调用前做一些校验,获取客户端请求参数 实现方法:继承com.caucho.hessian.server.HessianServlet重写service方法,代码如下: /** * 本地化的HessianServlet,用于服务务器方法调用前的校验 * * @author Z ...
xiaobojava 评论(3) 有5516人浏览 2013-04-15 14:12

Hessian入门引路

最近在项目中接触到了Hessian,发现这是一个比较好的东西。官方地址:http://www.caucho.com/hessian/下面是网络上的一些说明资料:        相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议(Binary),因为采用的是二进制协议,所以它很适合于发送二进制数据。Hessian通常通过Web应用来提供服务,因此非常类似于WebServ ...
xiaobojava 评论(2) 有5836人浏览 2013-04-14 16:15

Hessian 初体验

Hessian 官网:http://hessian.caucho.com/ Hessian是一个二进制web service 框架。依赖 web server 可以实现快速的web service 开发。 在这里就上个java版的实例。 首先我们需要创建一个web project(姑且项目名就叫WebProject)引入hessian的jar。当然hessian依赖servlet-api.ja ...
cosmo1987 评论(0) 有1198人浏览 2013-03-27 17:36

bboss 发布和使用hessian服务方法介绍

hessian是一款性能非常不错的RPC通讯组件,最近抽空将bboss和hessian做了个整合,可以简单方便地将bboss ioc管理的组件直接发布为hessian服务,本文详细介绍之。 一、bboss hessian属性 bboss ioc为hessian组件定义了一组扩展属性,说明如下: hessian:api 服务接口 hessian:servicePort 指定服务标识 h ...
yin_bp 评论(0) 有2121人浏览 2013-02-25 23:21

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics