求教:如何实现web service的动态调用 现在有一个项目,要求每次通过传参的方式给出wsdl地址、porttype、operation以及input等参数实现动态调用不同的web service请教各位有没有什么解决方案,请不吝赐教:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、下载soapui的最新安装包,目前的最新版本是soapui-1.7.5,SOAPUI里的TESTSUITE包含一些列的TESTCASE,TESTCASE由若干的测试步骤组成。每个TESTCASE包含TESTSTEP和LOADTEST。2、解包运行soapui.bat3、创建File--new WSDL Project,输入WSDL的HTTP URL地址4、SOAPUI产生该WSDL的HTTPBinding,里面有WSDL定义的业务方法5、每个业务方法下有自动产生的SOAP数据包的文本,编辑数据后可以直接发送如果需要动态调用可以通过菜单 Tools----》Axis 1.X Artifacts -----》看到一个界面让你填入WSDL地址 还有就是生成的类输出到哪个位置output directory 这两个选好之后 还有一步就是右下角有个Tools 点这个按钮找到Axis1.X 然后在后面的Browse...选择你下载的axis的目录 比如我这里的是E:\Jar_Package\WebService.jar\axis-bin-1_4\axis-1_4 你根据你的目录情况自己选择咯干完这些事情 然后点击Generate吧 客户端代码自动生成咯 可以先做出一个,再将这些信息提出来,换成动态的,存放位置可以是数据库或xml文档。等待更好的答案。 项目的需求是将动态代理的这个需求集成到自己的代码模块中,看到你最后讲的那点,我搜到可以用axis1.x系列实现web service的动态调用,但是没有找到实现的例子不知兄台有没有这样的例子谢谢 同2楼,想来是要将多个web服务的地址储存到数据库或xml文档,然后封装几个类写个业务逻辑,当第一个是失效或者并发量超过一定数量时调用第二个,然后依次累托,尽量弄得像服务器连接池一样就OK;期待更好的 关键是这几个类的内容,如何在不建立客户端的情况下调用返回特殊对象的web service 熟悉Oracle数据库的大侠 来看看!! 哪位大侠教下XDoclet的用法?? xmlbean生成文件的问题 学软件一年感觉很茫然,希望有经验点的老大们帮帮忙。 使用hbm2dll,遇到问题,请高手指点下 struts 遇上了这种错误怎么解决???? (急) sun portal 中,如何在porlet中获得 用户名和密码.? [转载&改编]一步一步开发Spring Framework MVC应用程序-4(Intellij IDEA版) 介绍下J2EE的好书? 双向one-to-many关系中如何查询Child? 请高手指点webshpere mq的java编程问题 分页查询
3、创建File--new WSDL Project,输入WSDL的HTTP URL地址4、SOAPUI产生该WSDL的HTTPBinding,里面有WSDL定义的业务方法5、每个业务方法下有自动产生的SOAP数据包的文本,编辑数据后可以直接发送如果需要动态调用可以通过菜单 Tools----》Axis 1.X Artifacts -----》看到一个界面让你填入WSDL地址 还有就是生成的类输出到哪个位置output directory 这两个选好之后 还有一步就是右下角有个
Tools 点这个按钮找到Axis1.X 然后在后面的Browse...选择你下载的axis的目录 比如我这里的是E:\Jar_Package\WebService.jar\axis-bin-1_4\axis-1_4 你根据你的目录情况自己选择咯
干完这些事情 然后点击Generate吧 客户端代码自动生成咯
等待更好的答案。
不知兄台有没有这样的例子
谢谢
想来是要将多个web服务的地址储存到数据库或xml文档,然后封装几个类写个业务逻辑,当第一个是失效或者并发量超过一定数量时调用第二个,然后依次累托,尽量弄得像服务器连接池一样就OK;
期待更好的