Java Web 服务学习报告—Web简介

2008-02-23 09:46:50来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

在网络飞速发展的今天,每个组织都面临着同样一个挑战:在平衡核心能力和已有应用程序时创建同构的环境。IT需要一个简单的,与平台无关的应用程序间通信方式。在这种需求下产生了Web服务,它是一类可以从Internet上获取的服务的总称,它使用标准的XML消息接发系统,并且不受任何操作系统和编程语言的约束。在过去的三年中,出现了三种作为全球标准的主要技术:SOAPWSDLUDDI。它们构成了今天Web服务技术的核心。然而所有Web服务协议和新技术都是以XML作为其数据表示层的,XML消除了协议特有的网络,操作系统以及平台绑定限制,因此XML是所有Web服务的基础。

1. XML Extensible Markup Language

1.1 XML

HTML的诞生使得Web发布变得非常简单,但是HTML存在很大的局限性,由于标准的标记已经由W3C预先确定,所以在描述复杂文档时HTML就显得力不从心。并且HTML是面向描述的,而非面向对象的,因此HTML不会给出内容的含义。为了解决这些问题,W3C开始寻找答案,这就是XML

XML是可扩展的,我们可以创建自定义元素以满足创作的需要。XML同时也是可结构化的。我们可以检查XML文档的语法,从而避免大量错误的XML文档在Internet上流传。这便是DTD

1.2 DTD

DTD(文档类型定义)可以看作是标记语言的语法文件,它是一套定义XML标记如何使用的规则,DTD定义了元素,元素的属性和取值,以及哪个元素可以被包含在另一个元素中的说明。DTD还可以定义实体。XML解析器可以使用DTD文件来解析XML文档。DTD使得我们能够发布文档以供其他人共享。一个拥有DTD参考文件的XML文档称为一个有效的XML文档。

然而由于XML DTD并不能完全满足XML自动化处理的要求,例如不能很好实现应用程序不同模块间的相互协调,缺乏对文档结构、属性、数据类型等约束的足够描述等等,所以

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:java.net.URLEncoder翻译

下一篇:Eclipse 运行命令行参数大全