天天看點

hessian (Java 篇)

一伺服器開發步驟

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

2. 建立javaWeb項目 hessian-server-demo

3. 将 hessian-x.x.x.jar 導入項目 或者 拷貝到

hessian (Java 篇)
hessian (Java 篇)

hessian-server-demo 項目結構圖

hessian (Java 篇)

開發步驟

1. 開發功能接口  該功能接口 是個伺服器 和 用戶端的統一調用接口

hessian (Java 篇)

2.開發好功能接口  之後就開發hessian 的實作 并實作該接口

(注解:該實作 必須要繼承 HessianServlet ,HessianServlet 是基于hessian 協定實作的Servlet 也就是繼承該類後,我們的接口實作也就成了一個Sevlet)

hessian (Java 篇)

hessian 是基于http 傳輸RPC協定的工具 當然也可以直接傳輸JavaBean ,不過該JavaBean 必須實作序列化接口(java.io.Serializable)

hessian (Java 篇)

一個簡單的demo 基本實作了 。不過 要被調用前,就要在web.xml 中配置Servlet

hessian (Java 篇)

開始部署Server 在部署前 先右擊該項目 選擇 Properties 輸入 web 找到 Web Context-root :/hessian

hessian (Java 篇)

部署到tomcat 并啟動

hessian (Java 篇)

如無意外,就正常啟動了 。接下來開發hessian-client-demo

結構圖

hessian (Java 篇)

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 (Java 篇)

到這裡 hessian-client-demo 也算開發 完成

在Client類上 右擊 Run As --> Java Application

hessian (Java 篇)