`

使用eclipse插件实现webservice调用

    博客分类:
  • java
阅读更多

实现webservice的调用的方法,有好几种,在这里说一种最简单的方法,使用eclipse直接生webservice客户端进行调用,这样做的好处,既提高了调用效率,而且实现起来也很简单。

 

因为项目本来就比较老,现在是后续开发,服务器的jdk版本是1.5的,项目本身也已经有了axis1.4的jar包,直接使用eclipse就可以生成客户端了,具体操作如下图----

 

1.新建web service client

2.输入wsdl地址,点击下一步

3.选择项目以及存放路径



 4.生成了如图的几个java文件,我初步看了下,下面几个文件是实体bean,上面几个是接口以及实现类



 

上面这么多只是得到将webservice服务器端定义的的接口以及方法,实例化到了我们客户端,使用它得到我们想要的数据,才是我们的目的

 

就我现在手头上这个项目而论,我需要实现的功能是调用webservice实现发送短信的功能。初步查看5个类,可以看出,SMService和SMServicePort是接口,通过SMService对象可以得到SMServicePort,SMServicePort接口可以得到我们需要的方法,而且SMServiceLocator和SMServicePortStub分别实现了这两个接口,所以首先我们需要得到SMService对象,通过SMService得到SMServicePortStub,最后调用定义的方法就可以实现我们需要的功能了,以下是实例:

SMService smService = new SMServiceLocator();
SMServicePortStub portStub = (SMServicePortStub)smService.getSMServicePort();
		
SMAuthReq authReq = new SMAuthReq(); 
authReq.setUserName("");
authReq.setPassword("");
		
//得到短信网关返回对象
SMAuthResp smAuthResp = portStub.smAuth(authReq);
		
logger.info(smAuthResp.getSmsg()+"================"+smAuthResp.getCheckNbr());

ok,这样就算是完成了简单的调用了。最后,如果想项目简洁的话,可以手动打包成jar包,应用到项目中

 

 

 

  • 大小: 33.9 KB
  • 大小: 58.1 KB
  • 大小: 34.1 KB
  • 大小: 14.4 KB
分享到:
评论

相关推荐

    Axis2_Codegen_Wizard_1.4.0( eclipse中Webservice客户端生成插件)

    Axis2_Codegen_Wizard_1.4.0( eclipse中Webservice客户端生成插件), 方便各位需要调用Webservice,生成客户端程序的同学

    axis2调用的ECLIPSE插件

    用于生成调用AXIS2发布的WEBSERVICE服务,自动生成STUB类。非常实用,生成STUB类后,需要在工程中加入AIXS2的相关JAR包才能调用服务。

    Axis2调用SAP Webservice源码

    Axis2调用SAP Webservice源码 使用Axis2 org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar插件生成本地Java Proxy同事生成同步和异步调用测试用例 更重要的是配备详细文档,实乃Java与SAP集成是宝典!

    编程入门_Eclipse教程

    2.2.1. 下载axis2的eclipse插件 8 3. 编写Web service程序 10 3.1. Axis2的简单WebService示例 10 3.1.1. 0配置POJO的Webservice 10 3.1.2. 用axis2的辅助工具发布、调用WebService 12 3.1.3. WebService会话Session...

    BPEL调用WebService的示例

    下面的示例显示了如何在BPEL中调用现有/外部Web服务。 本示例使用Eclipse,Eclipse BPLE设计器插件和Apache ODE。

    axis2方式开发webservice

    资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-codegen-plugin-1.7.4.zip、axis2-eclipse-service-plugin-1.7.4.zip。 myeclipse安装axis2.txt文件:详细说明了myeclipse如何安装axis2插件...

    webservice模板

    webservice模板 打击可以看一看 这样webservice调用就成功了, 其实客户端可以通过在Eclipse安装Xfire插件,添加WDSL路径自动生成webservice客户端代码,不过遇到个问题很久没解决如下:

    Webservice开发必备工具:SoapUI-x64-5.0.0

    SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。...该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。

    SoapUI 32位的,测试REST/SOAP webservice神器

    soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的...该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。soapUI pro是soapUI的商业非开

    WebService 测试工具安装包:SoapUI-x32-5.2.1(破解版)

    soapUI是一个开源测试工具,通过...该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。soapUI pro是soapUI的商业非开源版本,实现的功能较开源的soapUI更多。

    SoapUI 5.4.0-EB

    该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个...

    SoapUI-5.4.0

    soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试,用来测试...该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用

    soapUI-3.6.1

    该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个...

    SoapUI5.2.1

    soapui提供一个工具通过soap/http来检查,调用,实现web service和web service的功能/负载/符合性测试。该工具既可作为一个桌面应用软件使用,也可利用插件集成到Eclipse,maven2.X,netbeans 和intellij中使用。

    SoapUI-5.2.0.rar

    该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个...

    soapUI安装文件及破解jar包等

    soapUI是一个开源测试工具,通过...该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。soapUI pro是soapUI的商业非开源版本,实现的功能较开源的soapUI更多。

    soapUI接口测试工具

    SoapUI是一个开源测试工具,通过...该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。SoapUI Pro是SoapUI的商业非开源版本,实现的功能较开源的SoapUI更多。

    ParkginApp:(智能停车APP&智能车场)TSP智能共享平台(Android端):包括了人脸识别,智能语音,目的地搜索和导航。App端登陆需要调WebService;需要启动后台,同时数据库也在后台

    后台是在Eclipse开发,建议用eclipse运行,同时下载Spring Boot插件完成项目的部署; 部署后,后台的WebService也同时发布成功。 二·部署成功,访问 三·用户在网页访问 started,表示netty编写的网络服务器开启...

    soupUI破解版

    SoapUI是一个开源的测试工具,通过soap/http来检查调用Webservice的功能/负载/符合性测试。该工具可以作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。

Global site tag (gtag.js) - Google Analytics