1、使用JDK自带wsimport工具
wsimport -d ./bin -s ./src -p wei.peng.client http://localhost:8888/WEIPENG/HelloServices?wsdl
在命令行输入上述命令之后,会根据WSDL生成系列相关的辅助类,编译Client端的调用、开发
相当的简单、明了
2、Xfire封装的API Client
很不错的,
package wei.peng.client.test;
import java.net.MalformedURLException;
import java.net.URL;
import org.codehaus.xfire.client.Client;
/**
* 使用Xfire封装的Client API调用Web Services
* @author WPeng
* @time 2011-3-15 下午12:31:25
* @email pengwei841221@126.com
*/
public class TestClient_3_XFire{
public static void main(String[] args) {
try {
Client client = new Client(new URL("http://localhost:10000/XFire1/services/HelloService?wsdl"));
Object[] results = client.invoke("hello", new Object[]{"wei.peng"});
System.out.println(results[0]);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
}
3、可以在浏览器中使用URL直接访问
检查Web Service对不对
在浏览器地址栏输入:
http://localhost/axis/SayHello.jws?method=hello 即可访问方法hello,返回的是整个SOAP数据包。
简单对象访问协议(SOAP,全寫為Simple Object Access Protocol)是一種標準化的通訊規範,主要用于Web服务(web service)中。
<?xml version="1.0" encoding="UTF-8" ?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<helloResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<helloReturn xsi:type="xsd:string">Hello, axis Ver1.4 talking to you.
</helloReturn>
</helloResponse>
</soapenv:Body>
</soapenv:Envelope>
分享到:
相关推荐
### 小结 本教程详细介绍了如何通过操作实践来掌握AWS S3和EC2的基本使用方法。S3部分涉及文件的上传、下载和管理,而EC2部分则涵盖实例的创建、管理和配置。教程通过具体的操作流程和代码示例,帮助用户快速上手AWS...
#### 小结 《构建XML Web服务以适应Microsoft .NET平台》是一本全面介绍XML Web服务设计与实现的实用指南,不仅涵盖了理论知识,还提供了丰富的实践案例。无论是希望深入了解.NET平台下的Web服务开发,还是寻找具体...
RESTful Web Services中文版 1,3,4章 缺第二章和其他章节,源码网无色会在第一时间补齐,敬请关注本页。 本身完整目录: 目录 序.......................................I. --------------------------...
本文将根据《J2EE开发架构小结》的文件内容,深入探讨J2EE开发架构的多种实现方式,以及每种架构的特点和应用场景。 ### 宏观架构视角 在宏观层面,J2EE架构遵循分层原则,通常分为表现层、业务层、访问层和资源层...
#### 五、小结 通过以上步骤,您可以快速地搭建 Reporting Services 开发环境,并创建出第一个报表项目。掌握 Reporting Services 的基本操作对于提高报表开发效率、满足业务需求至关重要。此外,深入了解其高级功能...
【RMI(Remote Method Invocation)入门小结】 远程方法调用(RMI)是Java平台上的一个关键特性,它允许Java对象在不同的JVM(Java虚拟机)之间进行通信,从而实现分布式计算。RMI机制使得开发者可以像调用本地方法...
下面是对星外系统IIS日志分析常用的一些命令的小结: 1. **查询特定IP访问特定网站页面的次数** 这个命令用于统计一个特定IP地址访问特定网站页面的次数,并按访问次数降序排列。命令格式如下: ``` 7i24iislog....
例如,`PageMethods`和`WebServices`可以用来调用服务器端的方法,`jQuery`库则能简化DOM操作和事件处理。 ADO.NET是.NET Framework的一部分,用于处理数据库连接和数据操作。在描述中提到的"ADO.NET中的视图和过滤...
15.3 小结 本章重点介绍了ASP.NET的基础知识,包括其技术特点、常用组件以及Web Services的创建和使用。ASP.NET的出现极大地提升了Web开发的效率和质量,使得开发人员能够构建更复杂、更健壮的Web应用程序,同时也...
小结 让其他用户访问自己电脑上的网站需要配置 IIS 和访问规则。这两步骤可以使其他用户访问你的网站。在配置过程中,需要注意选择正确的 IP 地址和端口号,并且确保防火墙的设置正确。这样可以确保其他用户可以...
### JavaSE与JavaEE基础部分小结 #### JavaSE 基础知识点 ##### Java语言特点 1. **跨平台性**:Java的核心优势之一在于它的可移植性,即“一次编写,处处运行”。这意味着Java程序可以在任何安装了Java运行环境...
#### 六、小结 通过以上步骤, 我们不仅学习了如何在虚拟环境中配置Web和FTP服务器, 还掌握了基本的安全性和性能方面的考虑。这对于构建可靠的网络服务非常重要。在未来的工作中, 这些技能将非常有用。
文件较大,所以分卷。SharePoint.Server.2007宝典.part02 目录 第1部分 开始使用SharePoint 第1章 SharePoint产品和技术简介 3 1.1 探索Microsoft Office SharePoint Server 2007 3 ...22.4 小结 521
2. 安装IIS(Internet Information Services),作为Web服务器提供支持。 3. 配置Net Framework 3.5,这通常是SQL Server 2008的先决条件,但安装完成后可以卸载。 4. 安装SQL Server 2008,然后安装Service Pack 1 ...
1.5 小结 13 第2章 缓存管理模块 14 2.1 数据库缓存依赖的优点 14 2.2 开始使用缓存 15 2.2.1 开启应用程序的缓存功能 15 2.2.2 配置缓存依赖的数据库 15 2.2.3 为SQL Server启用缓存通知 16 2.3 ...
第一部分 了解COM ... ... ... ... ...小结 ...小结 ...小结 ...小结 ...小结 ...小结 ...Web页面访问 ...小结 ...小结 ...小结 ...小结 ...小结 ...小结 ...COM+ComponentServices ...小结 ...小结 ...小结 ...NT访问控制 ...访问控制 ...安全性与数据库访问 ...小结 ...小结 ...小结 ...小结
1.3 小结 7 第2章 TCP/IP和Internet 8 2.1 一段历史 8 2.1.1 ARPANET 8 2.1.2 TCP/IP 9 2.1.3 国家科学基金会(NSF) 9 2.1.4 当今的Internet 12 2.2 RFC和标准化过程 12 2.2.1 获得RFC 13 2.2.2 RFC索引 13 2.2.3 ...
1.3 小结 7 第2章 TCP/IP和Internet 8 2.1 一段历史 8 2.1.1 ARPANET 8 2.1.2 TCP/IP 9 2.1.3 国家科学基金会(NSF) 9 2.1.4 当今的Internet 12 2.2 RFC和标准化过程 12 2.2.1 获得RFC 13 2.2.2 RFC索引 13 2.2.3 ...