国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
hessian教程
Hessian是一個(gè)由Caucho Technology開發(fā)的輕量級(jí)二進(jìn)制RPC協(xié)議。和其他Web服務(wù)的實(shí)現(xiàn)框架不同的是,Hessian是一個(gè)使用二進(jìn)制Web服務(wù)協(xié)議的框架,它的好 處在于免除了一大堆附加的API包,例如XML的處理之類的jar包,這也就是為什么說它是一個(gè)輕量級(jí)的Web服務(wù)實(shí)現(xiàn)框架的原因,這個(gè)原因還在于手機(jī)上 的應(yīng)用程序可以通過Hessian提供的API很方便的訪問Hessian的Web服務(wù)。

Hessian通過Servlet提供遠(yuǎn)程服務(wù)。需要將匹配某個(gè)模式的請(qǐng)求映射到Hessian服務(wù)。Spring的DispatcherServlet 可以完成該功能,DispatcherServlet可將匹配模式的請(qǐng)求轉(zhuǎn)發(fā)到Hessian服務(wù)。Hessian的server端提供一個(gè) servlet基類, 用來處理發(fā)送的請(qǐng)求,而Hessian的這個(gè)遠(yuǎn)程過程調(diào)用,完全使用動(dòng)態(tài)代理來實(shí)現(xiàn)的,,采用面向接口編程,因此,Hessian服務(wù)建議通過接口暴露。
第一步:下載hessian,地址:http://hessian.caucho.com/

它擁有多種語言支持,python c++  .net 甚至 flex 都可以做為client端,我們這里使用java,請(qǐng)下載對(duì)應(yīng)的java版本!

第二步:任意JAVA的IDE新建一個(gè)JAVA WEB工程

將下載的jar包引入工程中,創(chuàng)建一個(gè)接口,這個(gè)接口供客戶端和服務(wù)器端使用,其實(shí)就是按照此接口來進(jìn)行序列化和反序列化。接口定義如下:

Java代碼  
package com.gary.hessian;   
  
public interface Basic {   
    public String hello();   


第三步:服務(wù)端代碼如下:

Java代碼  
package com.gary.hessian;   
  
public class BasicService implements Basic {   
    private String _greeting = "Hello, world";   
  
    public void setGreeting(String greeting) {   
        _greeting = greeting;   
    }   
  
    public String hello() {   
        return _greeting;   
    }   


第四步:在web.xml中配置,代碼如下:

Java代碼  
<servlet>   
        <servlet-name>hello</servlet-name>   
        <servlet-class>com.caucho.hessian.server.HessianServlet</servlet-class>   
        <init-param>   
            <param-name>home-class</param-name>   
            <param-value>com.gary.hessian.BasicService</param-value>   
        </init-param>   
        <init-param>   
            <param-name>home-api</param-name>   
            <param-value>com.gary.hessian.Basic</param-value>   
        </init-param>   
    </servlet>   
      
    <servlet-mapping>   
        <servlet-name>hello</servlet-name>   
        <url-pattern>/hello</url-pattern>   
    </servlet-mapping> 

第五步:客戶端遠(yuǎn)程調(diào)用代碼:

Java代碼  
package com.gary.hessian;   
  
import com.caucho.hessian.client.HessianProxyFactory;   
  
public class BasicClient {   
    public static void main(String[] args) throws Exception {   
        String url = "http://localhost:8080/MINA/hello";   
                                 //此處的MINA是我的項(xiàng)目名稱     
                HessianProxyFactory factory = new HessianProxyFactory();   
        Basic basic = (Basic) factory.create(Basic.class, url);   
  
        System.out.println("Hello: " + basic.hello());   
    }   


第六步:?jiǎn)?dòng)我們的WEB服務(wù)器,然后在啟動(dòng)這個(gè)client的程序,是不是發(fā)現(xiàn)屏幕上輸出了你想看到的結(jié)果!
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C#使用Hessian調(diào)用JAVA的函數(shù)
用spirng和hessian構(gòu)建分布式應(yīng)用(遠(yuǎn)程接口)的方法[原] - Spring -...
Hessian入門(與Spring集成)
Hessian
DWR3實(shí)現(xiàn)服務(wù)器端向客戶端精確推送消息
kaptcha 驗(yàn)證碼組件使用簡(jiǎn)介
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服