一服务器开发步骤
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