<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 閱讀(1898) 評論(0)  編輯  收藏 所屬分類: hession

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲中文字幕精品久久| 亚洲网红精品大秀在线观看| 亚洲熟妇AV乱码在线观看| h在线观看视频免费网站| 亚洲视频在线观看地址| 免费国产黄网站在线观看视频| 亚洲av永久无码| 噜噜嘿在线视频免费观看| 亚洲AV无码专区在线观看成人| 女性自慰aⅴ片高清免费| 亚洲AV无码成人精品区日韩| 国产无遮挡吃胸膜奶免费看| 免费看美女午夜大片| 亚洲情a成黄在线观看| 少妇性饥渴无码A区免费| 亚洲电影一区二区三区| 99久热只有精品视频免费看| 亚洲国产人成在线观看| 在线免费观看毛片网站| 免费一级毛片在线播放放视频| 国产福利电影一区二区三区,亚洲国模精品一区| 一区二区三区免费视频播放器| 国产免费不卡视频| 一区二区亚洲精品精华液| 免费人成年激情视频在线观看| 国产精品美女免费视频观看| 亚洲国产成人精品无码区在线观看| 8x成人永久免费视频| 亚洲七久久之综合七久久| 国产成人精品日本亚洲专区| 国产成年无码久久久免费| 亚洲区视频在线观看| 免费大香伊蕉在人线国产| 国偷自产一区二区免费视频| 亚洲国产精品综合福利专区| 国产成人精品123区免费视频| 亚洲五月午夜免费在线视频| 亚洲电影在线免费观看| 国产美女无遮挡免费网站| 国产啪精品视频网站免费尤物 | 亚洲婷婷国产精品电影人久久|