一伺服器開發步驟
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