在开发中使用Hessian协议本地junit测试可使用
com.caucho.hessian.client.HessianProxyFactory
中方法实现注册的server接口
在dao中定义方法test
1 @Override
2 public void test1() {
3 System.out.println("测试1");
4 }
在remote.xml中定义接口
1 <bean name="/ysbsLogCommonService" class="org.springframework.remoting.caucho.HessianServiceExporter"> 2 <property name="service" ref="ysbsLogCommonBoImpl"/> 3 <property name="serviceInterface" value="heb.ysbs.bo.ILogCommonBo"/> 4 </bean>
在 junit中使用HessianProxyFactory工具类
1 String url="http://localhost:8080/——————/remoting/ysbsLogCommonService";
2 HessianProxyFactory hessianProxyFactory = new HessianProxyFactory();
3
4 //@Test
5 public void test() throws MalformedURLException {
6 ILogCommonBo proxy = (ILogCommonBo) hessianProxyFactory.create(ILogCommonBo.class, url);
7 proxy.test1();
8
9 }
运行,console中打印 结果 测试1