一.编写服务端
1.导入hessian jar包,在web.xml里配置所有/hessian的请求都交给DispatcherServlet来处理。
2.编写接口和接口的实现类
3.编写实体bean 继承Serializable接口,可以启用序列化功能,达到数据保存读取
4.写出hessian的配置文件hessian-servlet.xml,并在web.xml中配置加载
二.编写客户端
1.编写接口和实体bean,必须和服务端的一样,并导入hessian jar包。
2.创建客户端
Hessian客户端主要是通过proxy代理来实现 当客户端调用远程接口方法
HessianProxy 代理 HessianProxy invoke方法主要做以下工作
1.把调用的 方法名称 参数 序列化
2.通过HttpURLConnection向服务端发送调用请求
3.服务端返回的结果 反序列化
Proxy是由HessianProxyFactory创建
HessianProxyFactory的create方法
3.控制台输出的结果。
Hello1:world 这个值是在服务器中实现类中定义好的
Hello2: Mon Mar 14 09:38:13CST 2016
Hello3: password-01
Hello4: Hello Greeting