package com.gxx.record.rmi; import junit.framework.TestCase; import com.caucho.hessian.client.HessianProxyFactory; import com.gxx.record.dto.RmiRequest; import com.gxx.record.dto.RmiResponse; import com.gxx.record.service.RmiService; /** * *
*
Title:
*
* 远程调用测试类 *
*
Description:
*
*

none *

*
* * @author Administrator * @version 1.0, 2015年8月2日 * @since record * */ public class RmiServiceTest extends TestCase { /** * 测试RMI * @throws Exception */ public void testRmi() throws Exception{ String url = "http://localhost/record/hessian/rmi"; HessianProxyFactory factory = new HessianProxyFactory(); RmiService service = (RmiService)factory.create(RmiService.class, url); RmiRequest request = new RmiRequest(); request.setBusinessCode("CHECK_USER_PASSWORD"); request.setName("gxx"); request.setPassword("123456"); RmiResponse response = service.process(request); System.out.println("结果:" + response.isSuccess() + ",信息:" + response.getMessage()); } }