<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
    1、去官網下載hession的java架包:
    官網地址:http://hessian.caucho.com/
    我這里下載的是hessian-4.0.7.jar


    2、編寫接口:
    package com.abin.lee.hession;
    public interface IBasicSource {
    public String getMessage(String name);
    public UserBean getUserBean();
    }

    3、編寫接口實現類:
    package com.abin.lee.hession;
    public class BasicSource implements IBasicSource{
    public String getMessage(String name) {
    return "hello,"+name;
    }
    public UserBean getUserBean() {
    UserBean userBean=new UserBean();
    userBean.setId(1);
    userBean.setAddress("liangcheng");
    userBean.setName("lee");
    return userBean;
    }
    }
    4、實體類,這里需要注意一下,這里必須的實現序列化接口Serializable,因為是需要網絡傳輸的

    package com.abin.lee.hession;
    import java.io.Serializable;
    public class UserBean implements Serializable{
    private static final long serialVersionUID = -8931696839145847364L;
    private int id;
    private String name;
    private String address;
    public int getId() {
    return id;
    }
    public void setId(int id) {
    this.id = id;
    }
    public String getName() {
    return name;
    }
    public void setName(String name) {
    this.name = name;
    }
    public String getAddress() {
    return address;
    }
    public void setAddress(String address) {
    this.address = address;
    }
    }

    5、配置web.xml
    <!--下面是Hession的配置-->
    <servlet>
    <servlet-name>hessianServlet</servlet-name>
    <servlet-class>com.caucho.hessian.server.HessianServlet</servlet-class>
    <init-param>  
    <param-name>home-class</param-name>
    <param-value>com.abin.lee.hession.BasicSource</param-value>
    </init-param>
    <init-param>
    <param-name>home-api</param-name>
    <param-value>com.abin.lee.hession.IBasicSource</param-value>
    </init-param>
    </servlet>
    <servlet-mapping>
    <servlet-name>hessianServlet</servlet-name>
    <url-pattern>/hessianServlet</url-pattern>
    </servlet-mapping>



    6、編寫測試類:

    package com.abin.lee.hession.test;
    import java.net.MalformedURLException;
    import junit.framework.TestCase;
    import com.abin.lee.hession.IBasicSource;
    import com.abin.lee.hession.UserBean;
    import com.caucho.hessian.client.HessianProxyFactory;
    public class TestHession extends TestCase{
    private static final String HESSION_URL="http://localhost:8081/universal/hessianServlet";
    public void testHession() throws MalformedURLException{
    HessianProxyFactory factory=new HessianProxyFactory(); 
    IBasicSource basic=(IBasicSource)factory.create(IBasicSource.class, HESSION_URL);
    String result=basic.getMessage("abin");
    System.out.println("result="+result);
    UserBean user=basic.getUserBean();
    System.out.println("ID="+user.getId()+",NAME="+user.getName()+",ADDRESS="+user.getAddress());
    }
    }


    測試結果:
    result=hello,abin
    ID=1,NAME=lee,ADDRESS=liangcheng

    到了這里就成功了。
    posted on 2012-09-02 19:11 abin 閱讀(1895) 評論(0)  編輯  收藏 所屬分類: hession

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: a毛片免费播放全部完整| 久久精品免费大片国产大片| 久久国产精品免费看| 亚洲人成网站18禁止一区| 美女隐私免费视频看| 亚洲第一区精品日韩在线播放| 国产亚洲欧美日韩亚洲中文色| 国产精品冒白浆免费视频| 亚洲AV色无码乱码在线观看| 国产传媒在线观看视频免费观看| 污污免费在线观看| 久久99亚洲综合精品首页| 中国一级特黄的片子免费 | 国产人妖ts在线观看免费视频| 亚洲av中文无码乱人伦在线观看| 成人免费a级毛片无码网站入口| 亚洲精品无码人妻无码 | 亚洲精品老司机在线观看| sihu国产精品永久免费| 亚洲AV无码不卡在线播放| 亚洲黄色免费电影| 亚洲欧美不卡高清在线| 亚洲国产成人VA在线观看| 国产精品区免费视频| 亚洲精品国产精品国自产网站 | 亚洲成av人片天堂网| 国产高清不卡免费在线| 久久无码av亚洲精品色午夜| 亚洲精品无码99在线观看| 日韩免费在线视频| 亚洲最大无码中文字幕| 久久久亚洲精品蜜桃臀| 88av免费观看| 鲁啊鲁在线视频免费播放| 日韩亚洲人成在线综合日本 | 国产免费看插插插视频| 日韩av无码免费播放| 国产成人亚洲综合一区| 国产国拍精品亚洲AV片| 免费观看黄色的网站| 一二三四在线观看免费中文在线观看|