<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

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


    網站導航:
     
    主站蜘蛛池模板: 任你躁在线精品免费| 免费夜色污私人影院网站电影| 一个人免费视频观看在线www| 亚洲伊人久久综合影院| 农村寡妇一级毛片免费看视频| 性感美女视频在线观看免费精品| 亚洲中文字幕一二三四区苍井空| 成人免费在线看片| 亚洲日韩中文字幕天堂不卡| 亚洲一区在线免费观看| 亚洲婷婷天堂在线综合| 69式国产真人免费视频| 亚洲日本VA中文字幕久久道具| 免费黄网在线观看| 免费看内射乌克兰女| 国产成人精品日本亚洲专区 | 国产亚洲精品资在线| 免费激情网站国产高清第一页 | 热久久精品免费视频| 羞羞网站在线免费观看| 亚洲综合伊人久久综合| a毛片视频免费观看影院| 亚洲丝袜美腿视频| 思思99re66在线精品免费观看| 国产成人精品日本亚洲语音| 久久久久亚洲?V成人无码| 人人玩人人添人人澡免费| 亚洲国产中文在线二区三区免| 午夜免费福利在线| 一级一黄在线观看视频免费| 亚洲AV无码不卡无码| 成年人性生活免费视频| 一个人看的www在线免费视频| 亚洲综合无码一区二区| 免费观看的av毛片的网站| 9久久免费国产精品特黄| 亚洲导航深夜福利| 亚洲精品成人网久久久久久| 人妻无码久久一区二区三区免费| 亚洲一区AV无码少妇电影| 精品国产亚洲一区二区三区|