在一个java项目中,如果有多个WSDL应该怎么去操作。
举个例子:一个订票系统中,有A,B,C三家电影院提供的WSDL,那么在项目中可不可以同时有三个WSDL哪?
就是说只是在一个项目中,如果可以的话应该怎么去实现.
举个例子:一个订票系统中,有A,B,C三家电影院提供的WSDL,那么在项目中可不可以同时有三个WSDL哪?
就是说只是在一个项目中,如果可以的话应该怎么去实现.
解决方案 »
- 求解怎么用Junit测试Action
- 求问。。想读取服务器上的文件(我自己本机当做服务器)出现java.security.AccessControlException: access denied
- 呵呵!小菜鸟来报道了!!!送大伙一份小礼!请大家多多关照!好好的视频哦!
- 关于数据库连接池:当连接数已经达到最大状态而且全部占用的时候应该怎么做呢?
- j2ee1.5 客户端程序抛出空指针异常了 ...
- 如何解决Spring和struts整合时出现的Servlet action is not available
- 代码生成工具XDoclet使用中出现问题
- 介绍一个基于NIO的异步框架Cindy
- 求:structs教程
- 求助 com.microsoft.sqlserver.jdbc.SQLServerException: 索引 0 超出范围。
- 遇到一个奇怪问题,请各位大侠帮帮忙
- 关于hibernate search3.2.1的一些问题。。。
你们要写三个webservice client。
这个可以有!实现的话,要看wsdl是如何生成的,用的是xfire还是什么。
网上有不少这样的客户端例子。
你的意思是,有几个WSDL就要和书写几个客户端了?这样是不是很麻烦啊,如果有个七八个十多个还不坏了,意思是能不能见一个java工程,里面可以调用多个WSDl? 第一次用,有说的不妥的情见谅。
用的Xfire,
Interface Client{
//APIs warps each client
//eg
int getLeftTickets();
........
}ClientA implements Client{
....
}..
ClientN implements Client{
........
}TicketsFacade.java,里面有:
Map<String, Client>clients = new HashMap<String, Client>();
for(A...N){//可以考虑将这些信息放在数据库中,这样将来有新的client了,不需要改现有的代码
clients.put("A", new ClientA);
}用户获取某影院的剩余票数:
public int (name){
return clients .get(name).getLeftTickets();
}