java如何调用wcf服务

主要说说JAVA如何调用WCF服务:Java环境下生成代理类的工具有很多,如wsdl2Java,wsimport 等。

操作方法

  • 01

    在java调用wcf的时候是极为简单的,当然这是建立在使用不太复杂的服务的情况下,如果还要考虑安全验证、发布订阅等问题,还是相对复杂的。

  • 02

    如何判断接口用的是WCF服务: 打开别人给你的接口地址(WSDL) 里面有svcutil.exe 就是WCF 在eclipse中安装axis2插件 1.原因: 为什么安装axis2插件,为了生成java客户端。

  • 03

    开发必备: 这么说,只要是做java开发的,都不用看这一个章节啦,jdk+eclipse,甚至可以不使用eclipse,因为上面提到的wsimport工具是在java安装后的bin目录的一个可执行程序。如果钥匙使用axis,eclipse才是必须的。

  • 04

    生成WCF客户端: 使用的就是上面提到的wsimport,如果您正确的配置了java环境变量,就可以直接在控制台中使用了,简历文件夹x:/workspace/EmployeeManager/client 打开命令行,cd到以上建立的目录x:/workspace/EmployeeManager/,然后执行命令: import –s client http://192.168.11.1/emp/EmployeeManagement.svc?wsdl,然后就会发现在目录下生成了若干文件,其中有对应的java实体类文件,比如Employee.java,还有复杂生成实体的ObjectFactory,因为在这里使用的不是基础类型String、Int等,而是类JAXBElement<SalaryDetail>这样的类型,ObjectFactory可以帮助我们生成这些类型。

  • 05

    开发程序: 1.在eclipse中新建JAVA项目,例如testproject 2.右键项目中的src文件夹,选择Import 3.点击General中的File System,单击Next 4.在下一步中点击刚简历的目录,并全选所有文件夹

  • 06

    新建测试文件test.java

  • 07

    运行程序,出结果

    结束总结语

    • 01

      以上就是小编带给大家的如何操作的关键所在,如果觉得本经验对你们有帮助,请点击正下方的或者是右上角的“大拇指”或分享或“关注TA”给小编我进行一点小小的支持。大家也可以下面发表一下自己的看法。(未经同意,谢绝转载或复制。)

    (0)

    相关推荐