`
pengwei841221
  • 浏览: 72186 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

WebServices 访问 小结

阅读更多

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> 
 

 

 

 

分享到:
评论

相关推荐

    Amazon Web Services 操作实践教程

    ### 小结 本教程详细介绍了如何通过操作实践来掌握AWS S3和EC2的基本使用方法。S3部分涉及文件的上传、下载和管理,而EC2部分则涵盖实例的创建、管理和配置。教程通过具体的操作流程和代码示例,帮助用户快速上手AWS...

    Building XML Web Services for Microsoft .NET Platform

    #### 小结 《构建XML Web服务以适应Microsoft .NET平台》是一本全面介绍XML Web服务设计与实现的实用指南,不仅涵盖了理论知识,还提供了丰富的实践案例。无论是希望深入了解.NET平台下的Web服务开发,还是寻找具体...

    RESTful Web Services 中文版.rar

    RESTful Web Services中文版 1,3,4章 缺第二章和其他章节,源码网无色会在第一时间补齐,敬请关注本页。 本身完整目录: 目录 序.......................................I. --------------------------...

    J2EE开发架构小结.doc

    本文将根据《J2EE开发架构小结》的文件内容,深入探讨J2EE开发架构的多种实现方式,以及每种架构的特点和应用场景。 ### 宏观架构视角 在宏观层面,J2EE架构遵循分层原则,通常分为表现层、业务层、访问层和资源层...

    Reporting Services入门文档

    #### 五、小结 通过以上步骤,您可以快速地搭建 Reporting Services 开发环境,并创建出第一个报表项目。掌握 Reporting Services 的基本操作对于提高报表开发效率、满足业务需求至关重要。此外,深入了解其高级功能...

    RMI入门小结

    【RMI(Remote Method Invocation)入门小结】 远程方法调用(RMI)是Java平台上的一个关键特性,它允许Java对象在不同的JVM(Java虚拟机)之间进行通信,从而实现分布式计算。RMI机制使得开发者可以像调用本地方法...

    星外系统IIS日志分析常用的几个命令小结.docx

    下面是对星外系统IIS日志分析常用的一些命令的小结: 1. **查询特定IP访问特定网站页面的次数** 这个命令用于统计一个特定IP地址访问特定网站页面的次数,并按访问次数降序排列。命令格式如下: ``` 7i24iislog....

    ASP.NET学习小结

    例如,`PageMethods`和`WebServices`可以用来调用服务器端的方法,`jQuery`库则能简化DOM操作和事件处理。 ADO.NET是.NET Framework的一部分,用于处理数据库连接和数据操作。在描述中提到的"ADO.NET中的视图和过滤...

    第15章ASP-NET编程ppt课件(全).ppt

    15.3 小结 本章重点介绍了ASP.NET的基础知识,包括其技术特点、常用组件以及Web Services的创建和使用。ASP.NET的出现极大地提升了Web开发的效率和质量,使得开发人员能够构建更复杂、更健壮的Web应用程序,同时也...

    校园网用户如何让其他用户访问自己电脑上的网站.docx

    小结 让其他用户访问自己电脑上的网站需要配置 IIS 和访问规则。这两步骤可以使其他用户访问你的网站。在配置过程中,需要注意选择正确的 IP 地址和端口号,并且确保防火墙的设置正确。这样可以确保其他用户可以...

    javaSE与javaEE基础部分小结

    ### JavaSE与JavaEE基础部分小结 #### JavaSE 基础知识点 ##### Java语言特点 1. **跨平台性**:Java的核心优势之一在于它的可移植性,即“一次编写,处处运行”。这意味着Java程序可以在任何安装了Java运行环境...

    Web、FTP服务器的配置

    #### 六、小结 通过以上步骤, 我们不仅学习了如何在虚拟环境中配置Web和FTP服务器, 还掌握了基本的安全性和性能方面的考虑。这对于构建可靠的网络服务非常重要。在未来的工作中, 这些技能将非常有用。

    SharePoint Server2007宝典.part02

    文件较大,所以分卷。SharePoint.Server.2007宝典.part02 目录 第1部分 开始使用SharePoint 第1章 SharePoint产品和技术简介 3 1.1 探索Microsoft Office SharePoint Server 2007 3 ...22.4 小结 521

    Sharepoint 2010 安装过程小结

    2. 安装IIS(Internet Information Services),作为Web服务器提供支持。 3. 配置Net Framework 3.5,这通常是SQL Server 2008的先决条件,但安装完成后可以卸载。 4. 安装SQL Server 2008,然后安装Service Pack 1 ...

    ASP.NET3.5典型模块开发源代码

    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与COM+从入门到精通(pdf版本,含源码)

    第一部分 了解COM ... ... ... ... ...小结 ...小结 ...小结 ...小结 ...小结 ...小结 ...Web页面访问 ...小结 ...小结 ...小结 ...小结 ...小结 ...小结 ...COM+ComponentServices ...小结 ...小结 ...小结 ...NT访问控制 ...访问控制 ...安全性与数据库访问 ...小结 ...小结 ...小结 ...小结

    TCP/IP技术大全(中文PDF非扫描版)

    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 ...

    TCP-IP技术大全

    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 ...

Global site tag (gtag.js) - Google Analytics