Hessian入门Demo

首先我们解释一下hessian这个技术是干什么的

Hessian 是一个基于 Binary-RPC 的轻量级的remoting onhttp工具, 它使用简单的方法提供RMI功能,

它的目的就是实现两个系统之间的连接,相互调用. 调用的时候是采用二进制来进行传输,将方法名与参数通过hessian自己的串行化机制将请求信息转成二进制,服务端通过hessian提供的API接收请求 然后将二进制反序列化转换为请求信息,处理完毕后再转成二进制传输会客户端

 

接下来我们就开始做一个Hessian的简单测试

测试工具:

hessian-4.0.37.jar

eclipse 4.6

tomcat 8.0

 

建立两个web项目 myserver , myclient

分别导入hessian包, hessian-4.0.37.jar

 

 

在服务端myserver 建立接口HelloService 并 定义提供方法sayHello

 

创建实现类HelloServiceImpl 实现接口中的方法并继承HessianServlet

 

配置web.xml

 

 

至此 服务端的编写就完成了, 我们测试一下服务端, 将项目部署到tomcat

 

在浏览器输入http://localhost:8080/myserver/hessian  如图,证明我们启动成功了

 

接下来我们实现在客户端调用sayHello方法

在客户端建立接口HelloService 并定义方法sayHello

 

 

建立测试类Test进行测试

 

 

测试(右键→Run As→Java Application)我们看到控制台输出 成功调用了服务端的sayHello方法 

 

至此,一个简单的hessian测试就成功完成了。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值