WebService接口开发

本文介绍了WebService的基本概念,包括XML、SOAP和WSDL,详细讲解了在IDEA中创建WebServices项目的过程,从服务端到客户端的实现步骤。同时,文章探讨了WebService与REST、RESTful的区别。
摘要由CSDN通过智能技术生成

最近有一个项目可能需要用到WebService技术,提前学习一下。

WebService

WebService是一种跨编程语言和跨操作系统平台的远程调用技术。

相关概念

XML,SOAP和WSDL就是构成WebService平台的三大技术。

  1. XML 扩展性标记语言 (Extensible Markup Language) 用于传输格式化的数据,是Web服务的基础。

  2. SOAP 简单对象访问协议(Simple Object Access Protocol,SOAP)SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。

    SOAP协议 = http协议 + XML数据格式

  3. XML Schema(XSD)就是专门解决这个问题的一套标准。它定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。WebService平台就是用XSD来作为其数据类型系统的。当你用某种语言(如VB.NET或C#)来构造一个Web service时,为了符合WebService标准,所有你使用的数据类型都必须被转换为XSD类型。你用的工具可能已经自动帮你完成了这个转换,但你很可能会根据你的需要修改一下转换过程。

  4. WSDL(网络服务描述语言,Web Services Description Language)WSDL是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。

在idea中新建WebServices项目

编写服务端

  1. 创建新项目,选择WebServices,Version选择Axis。
  1. 在这里,我们新建一个测试类,为了展示如何将一个新建的类添加进来。
public class Test {
   
    public String say
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值