学习Web Service杂记

本文介绍了WebService的核心技术,包括Servlet、Axis、Lomboz等工具的使用,以及SOAP、WSDL、UDDI等协议的标准定义。同时涵盖了XMLSchema在描述XML文档结构中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    1. 1.Servlet是一种服务器端的Java应用程序,是在服务器上运行的小程序。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。

    2. 2.axis——全称Apache EXtensible Interaction System 即阿帕奇可扩展交互系统。Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。但Axis并不完全是一个SOAP引擎,它还是一个独立的SOAP服务器和一个嵌入Servlet引擎(例如Tomcat)的服务器。

    3. 3.Lomboz是Eclipse的一个J2EE的插件,它将很多Java应用服务器、J2EE组件和Web应用开发集成到Eclipse中,可以帮助Java开发者使用Eclipse建立、测试、部署J2EE应用。

    4. 4.SOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。

      5.WSDL——Web Services Description Language的缩写,是一个用来描述Web服务和说明如何与Web服务通信的XML语言。

      6.UDDI——Universal Description Discovery and Integration即统一描述、发现和集成协议。UDDI registries 提供了一个机制,以一种有效的方式来浏览,发现Web Services 以及它们之间的相互作用.

      7.URI——Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通用资源标志符(Uniform Resource Identifier, 简称"URI")进行定位。

           URL是URI命名机制的一个子集。

      8.URL——统一资源定位符(URL)是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。

      Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是Internet上的站点。简单地说,URL就是Web地址,俗称“网址”。

           URL的一般格式为(带方括号[]的为可选项):

      protocol :// hostname[:port] / path / [;parameters][?query]#fragment

      9.所谓Web Service就是定义了一套标准的调用过程:(1)服务器端首先用一套标准的方法向外界描述它所提供的服务内容,这属于WSDL。(2)客户端需要以一种标准的协议来调用此服务,这属于SOAP;(3)服务提供者将服务内容放在一个公共的网址让大家来查询,这属于UDDI。

    5. 10.XSD——XML Schema 是DTD的替代品。XML Schema语言也就是XML Schema Definition (XSD)。XML Schema描述了XML文档的结构。可以用一个指定的XML Schema来验证某个XML文档,以检查该XML文档是否符合其要求。文档设计者可以通过XML Schema指定一个XML文档所允许的结构和内容,并可据此检查一个XML文档是否是有效的。XML Schema本身是一个XML文档,它符合XML语法结构。可以用通用的XML解析器解析它。

    6.       一个XML Schema会定义:文档中出现的元素、文档中出现的属性、子元素、子元素的数量、子元素的顺序、元素是否为空、元素和属性的数据类型、元素或属性的默认和固定值。

    7.  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值