`
liukai
  • 浏览: 702044 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

webservices 客户端的简单创建总结

阅读更多
前段时间有个小项目需要用webservices来处理短信和语音信息
网上找了下有的讲的很详细,例子也很多,但是很多都没提到如何生成客户端.


首先我们用cxf来创建客户端.
网上去apache下个cxf.
因为要用到cxf里bin文件夹的工具,和tomcat一样,配置好系统环境
CXF_HOME D:\apache-cxf-2.2.10

然后在Path后面添加
%CXF_HOME%\bin

这样cxf的环境就配置成功了.

网上很多项目是服务端和客户端都写在一个项目里的,很多人就不知道怎么在不同的项目中客户端调用服务端.

如果是涉及到webservices的项目都会有个wsdl的接口用于客户端的调用,而这个接口是服务端生成的.

现在打开cmd进入cxf的bin目录里.输入
wsdl2java -p com  -client  demo.wsdl 


-p  指定其wsdl的命名空间,也就是要生成代码的包名:
-d  指定要产生代码所在目录
-client 生成客户端测试web service的代码
-server 生成服务器启动web  service的代码
-impl 生成web service的实现代码
-ant  生成build.xml文件
-all 生成所有开始端点代码:types,service proxy,,service interface, server mainline, client mainline, implementation object, and an Ant build.xml file.

输入上面的命令后我们就能在bin目录下看到一个com的文件夹,
文件夹中就是客户端的代码
把客户端的代码拷贝到项目中 调用接口即可.
分享到:
评论

相关推荐

    庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术

    16.4 ajax library请求服务端和webservices 577 16.4.1 sys.net命名空间中的类 577 16.4.2 请求过程解析 578 16.4.3 webrequest请求示例 579 16.4.4 使用代理实现ajax调用服务端示例 581 16.5 ajax library对...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part1

    16.4 ajax library请求服务端和webservices 577 16.4.1 sys.net命名空间中的类 577 16.4.2 请求过程解析 578 16.4.3 webrequest请求示例 579 16.4.4 使用代理实现ajax调用服务端示例 581 16.5 ajax library对...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part2

    16.4 ajax library请求服务端和webservices 577 16.4.1 sys.net命名空间中的类 577 16.4.2 请求过程解析 578 16.4.3 webrequest请求示例 579 16.4.4 使用代理实现ajax调用服务端示例 581 16.5 ajax library对...

    庖丁解牛纵向切入ASP.NET 3.5控件和组件开发技术.pdf

    16.4 ajax library请求服务端和webservices577 16.4.1 sys.net命名空间中的类577 16.4.2 请求过程解析578 16.4.3 webrequest请求示例579 16.4.4 使用代理实现ajax调用服务端示例581 16.5 ajax library对控件...

    asp.net知识库

    自定义通用System.Web.UI.IHierarchicalDataSource简单实现 在 ASP.NET 2.0 中创建 Web 应用程序主题 ASP.NET 2.0 中的数据访问 ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了! 将 ASP.NET 2.0 应用程序服务...

    IIS6.0 IIS,互联网信息服务

    Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和...

    windowsnt 技术内幕

    简介包含在Windows NT S erver 4.0中的客户端软件 Services for Macintosh客房端软件简介 建立一个Macintosh可访问的卷Services for Macintosh对系统的要求 NetWare客户服务(Client Services for NetWare)简介 ...

    Spring中文帮助文档

    13. Web MVC framework Web框架 13.1. 概述 13.1.1. 与其他MVC实现框架的集成 13.1.2. Spring Web MVC框架的特点 13.2. DispatcherServlet 13.3. 控制器 13.3.1. AbstractController 和 WebContentGenerator ...

    Spring API

    13. Web MVC framework Web框架 13.1. 概述 13.1.1. 与其他MVC实现框架的集成 13.1.2. Spring Web MVC框架的特点 13.2. DispatcherServlet 13.3. 控制器 13.3.1. AbstractController 和 WebContentGenerator ...

    高级软件架构师复习提纲

    这种沟通既可以是简单的数据传输,或者是由两个或多个服务共同参与的一些活动。SOA也包括Service之间的连通技术。 62、 以下概念哪些与目录服务管理 SMF有重要关系?//支持目录功能的应用程序 //日常支持活动,如对...

    Linux网络编程

    6.8.2 简单的流式套接字客户端程序....... 163 6.8.3 数据报套接字例程(DatagramSockets)............ 165 6.9 保留端口..................... 169 6.9.1 简介................... 169 6.9.2 保留端口...............

    Linux网络编程.pdf socket tcp udp

    第一章 概论 .................................................................................................................. 1 1.1 网络的历史...........................................................

    linux 网络编程源代码

    第一章 概论 ..................................................................................................................1 1.1 网络的历史.............................................................

Global site tag (gtag.js) - Google Analytics