package org.infosec.ismp.applet.comm.util;
import org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean;
/**
* 远程服务动态创建工具类
*
* @author hzhang
* @data 2009-6-3
*/
public class HttpInvokerProxyFactoryBeanUtil {
/**
* 获取服务方法
* @param serviceUrl 服务的URL
* @param serviceInterf
* @return service
*/
public static Object getService(String serviceUrl, Class serviceInterf) {
HttpInvokerProxyFactoryBean invoker = new HttpInvokerProxyFactoryBean();
invoker.setServiceUrl(serviceUrl);
invoker.setServiceInterface(serviceInterf);
invoker.afterPropertiesSet();
return invoker.getObject();
}
}