锘??xml version="1.0" encoding="utf-8" standalone="yes"?>懂色av一区二区三区,久久电影中文字幕,四虎影视精品永久在线观看http://www.aygfsteel.com/stevenjohn/category/52531.html閭d簺闈掓槬鐨勫瞾鏈?/description>zh-cnSun, 02 Sep 2012 11:20:28 GMTSun, 02 Sep 2012 11:20:28 GMT60java hession鍏ラ棬瀹炰緥http://www.aygfsteel.com/stevenjohn/archive/2012/09/02/386809.htmlabinabinSun, 02 Sep 2012 11:11:00 GMThttp://www.aygfsteel.com/stevenjohn/archive/2012/09/02/386809.htmlhttp://www.aygfsteel.com/stevenjohn/comments/386809.htmlhttp://www.aygfsteel.com/stevenjohn/archive/2012/09/02/386809.html#Feedback0http://www.aygfsteel.com/stevenjohn/comments/commentRss/386809.htmlhttp://www.aygfsteel.com/stevenjohn/services/trackbacks/386809.html瀹樼綉鍦板潃錛歨ttp://hessian.caucho.com/
鎴戣繖閲屼笅杞界殑鏄痟essian-4.0.7.jar


2銆佺紪鍐欐帴鍙o細
package com.abin.lee.hession;
public interface IBasicSource {
public String getMessage(String name);
public UserBean getUserBean();
}

3銆佺紪鍐欐帴鍙e疄鐜扮被錛?br />
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銆侀厤緗畐eb.xml
<!--涓嬮潰鏄疕ession鐨勯厤緗?->
<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銆佺紪鍐欐祴璇曠被錛?/span>

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());
}
}


嫻嬭瘯緇撴灉錛?br />
result=hello,abin
ID=1,NAME=lee,ADDRESS=liangcheng

鍒頒簡榪欓噷灝辨垚鍔熶簡銆?/div>


abin 2012-09-02 19:11 鍙戣〃璇勮
]]> 主站蜘蛛池模板: 吉安县| 六盘水市| 赣州市| 黄骅市| 长阳| 上栗县| 朝阳县| 邛崃市| 木里| 锡林浩特市| 潼关县| 玉田县| 凤城市| 舒城县| 沁阳市| 吴川市| 理塘县| 衡东县| 河南省| 黄浦区| 名山县| 蓬莱市| 东辽县| 嘉义县| 思南县| 宣恩县| 车险| 岑溪市| 崇明县| 喀什市| 浦江县| 阿克陶县| 大渡口区| 穆棱市| 始兴县| 桑日县| 长宁区| 松滋市| 靖西县| 名山县| 麦盖提县|