private static final String WSDLURL = "wsdl url地址";
private static Service srvcModel = new ObjectServiceFactory()
.create(InvestmentSendMsg.class);
private static XFireProxyFactory factory = new XFireProxyFactory(
XFireFactory.newInstance().getXFire());
static Logger logger = Logger.getLogger(InvestSendMsg.class);
public static int msgSend(Map map, List list) {
try {
InvestmentSendMsg srvc = (InvestmentSendMsg) factory.create(
srvcModel, WSDLURL);
return srvc.sendMsg(map, list);
} catch (MalformedURLException e) {
e.printStackTrace();
logger.error(e.getMessage());
return 0;
}
}
上面是部分代码,InvestmentSendMsg 这个类是直接给写服务的要的一个接口类,
这样调用起来还是挺简单的,总感觉有写不爽。