[hessdroid]Android下使用Hessian与Java服务端通讯
前言
随着项目演示版的接近尾声,开始准备Android的方方面面,其中很重要一点就是和服务端通讯,这里试用和评估一下Android平台下的Hessian,虽然非官方版本,但是一直有更新。
链接
1. Hessian官方网站:
说明:Hessian也是一个轻量级的,自定义描述的二进制RPC协议.因为它是一个二进制协议,所以它很适合于发送二进制数据而需要使用其它附件来扩展这个协议。
地址:http://hessian.caucho.com/
2. hessdroid项目:
说明:hessdroid 是Resin 的Hessian二进制远程调用框架在Android上非官方移植版本。
地址:http://code.google.com/p/hessdroid/
3. Mercurial
说明:是一个轻量级的分布式版本控制系统,我选的是TortoiseHG for Windows 32bit,这里用于下载hessdroid源代码的工具。
地址:http://mercurial.selenic.com/downloads/
声明
欢迎转载,但请保留文章原始出处:)
农民伯伯: http://over140.blog.51cto.com/
正文
一、准备
1.1 下载源码
下载Mercurial,安装完之后右键TortoiseHg->Clone->Source Path,输入"https://hessdroid.googlecode.com/hg/"下载即可。
1.2 打包成jar
源码直接用eclipse导入即可,然后导出成jar即可,这里我导成了hessdroid.jar。懒得自己导的可以从这里下载:http://download.csdn.net/source/2584651。
二、通讯接口
和WebService一样,准备一个接口:
public String hello();
}
二、服务端
服务端为Tomcat+Servlet。
2.1 导入Hessian官方Java的jar包,从http://hessian.caucho.com/下一个导入就行,本文例子是hessian-3.0.20.jar。
2.2 BasicService.java
private String _greeting = "Hello, world";
public void setGreeting(String greeting)
{
_greeting = greeting;
}
public
- 发表评论
-
- 最新评论 更多>>