hessian (Java 篇)

来源:互联网 发布:dbc数据库怎么打开 编辑:程序博客网 时间:2024/05/21 08:53

一服务器开发步骤

1. Download   hessian-x.x.x.jar 

2. 创建javaWeb项目 hessian-server-demo

3. 将 hessian-x.x.x.jar 导入项目 或者 拷贝到


hessian-server-demo 项目结构图



开发步骤

1. 开发功能接口  该功能接口 是个服务器 和 客户端的统一调用接口


2.开发好功能接口  之后就开发hessian 的实现 并实现该接口

(注解:该实现 必须要继承 HessianServlet ,HessianServlet 是基于hessian 协议实现的Servlet 也就是继承该类后,我们的接口实现也就成了一个Sevlet)



hessian 是基于http 传输RPC协议的工具 当然也可以直接传输JavaBean ,不过该JavaBean 必须实现序列化接口(java.io.Serializable)


一个简单的demo 基本实现了 。不过 要被调用前,就要在web.xml 中配置Servlet


开始部署Server 在部署前 先右击该项目 选择 Properties 输入 web 找到 Web Context-root :/hessian


部署到tomcat 并启动



如无意外,就正常启动了 。接下来开发hessian-client-demo

结构图


1.创建一个Java Project 项目 命名 hessian-client-demo

2.右击 --> New --> Folder  命令 lib

3.将hessian-x.x.x.jar 拷贝到 lib目录下 右击 build path ---> add build path

4.将hessian-server-demo 中的公共接口 api 和 javabean 一起拷到 该项目中来

(注解:api 公共接口是必须拷贝的,因为 这是服务器和客户端统一的调用接口 至于javabean 据说直接项目结构的就行。我的客户端也是java 就不考虑其他 直接拷过来用)

5.创建 Client 类 包含main 方法

到这里 hessian-client-demo 也算开发 完成

在Client类上 右击 Run As --> Java Application