Java Web 服务学习报告—Web简介
2008-02-23 09:46:50来源:互联网 阅读 ()
在网络飞速发展的今天,每个组织都面临着同样一个挑战:在平衡核心能力和已有应用程序时创建同构的环境。IT需要一个简单的,与平台无关的应用程序间通信方式。在这种需求下产生了Web服务,它是一类可以从Internet上获取的服务的总称,它使用标准的XML消息接发系统,并且不受任何操作系统和编程语言的约束。在过去的三年中,出现了三种作为全球标准的主要技术:SOAP,WSDL和UDDI。它们构成了今天Web服务技术的核心。然而所有Web服务协议和新技术都是以XML作为其数据表示层的,XML消除了协议特有的网络,操作系统以及平台绑定限制,因此XML是所有Web服务的基础。
1. XML (Extensible Markup Language)
1.1 XML
HTML的诞生使得Web发布变得非常简单,但是HTML存在很大的局限性,由于标准的标记已经由W
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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash