package proj.zoie.perf.client; import org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean; import proj.zoie.service.api.SearchRequest; import proj.zoie.service.api.SearchResult; import proj.zoie.service.api.ZoieSearchService; public class ZoieClient { /** * @param args */ public static void main(String[] args) throws Exception{ final HttpInvokerProxyFactoryBean factoryBean = new HttpInvokerProxyFactoryBean(); factoryBean.setServiceInterface(ZoieSearchService.class); factoryBean.setServiceUrl("http://localhost:8888/zoie-perf/services/ZoieService"); factoryBean.afterPropertiesSet(); final ZoieSearchService svc = (ZoieSearchService) (factoryBean.getObject()); SearchRequest req = new SearchRequest(); // req.setQuery("java"); SearchResult res = svc.search(req); System.out.println("hits: "+res.getTotalHits()+" time: "+res.getTime()); } }