- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程简介 第1章 XML 基础 第2章 XML 相关技术介绍 第3章 XML Web Service 第4章 XML Web Service 体系结构 第5章 XML Web Service 基础技术 第6章 使用XML Web Service 第7章 实现一个简单的XML Web Service 第8章 部署和发布XML Web Service 第9章 XML Web Service 的安全 第10章 XML Web Service 设计 序言 为什么要学习XML XML离你的工作有多远? 为什么要学习XML XML 是一种通用的数据交换格式 什么是数据交换格式呢? 当你在纸上写下一些产品的报价,然后通过传真把报价信息发送给你的客户,你就在进行信息交换。当这些信息交换应用到计算机中的时候,就称之为数据交换。 XML 就是计算机在进行数据交换时的一种标准格式。 如果你在纸上写下 123 发送过接收者,123代表什么,密码,还是产品编号? 得出个结论:数据交换需要遵循一定的格式 带有格式的产品报价 许多系统的配置文件都使用XML格式 配置文件就是记录应用程序的配置信息的文件 当某个程序在运行时,需要获取许多相关的参数信息,这些参数信息就称之为这个应用程序的配置信息。 比如:某个Web程序要访问网络上数据库,需要知道数据库服务器的IP地址、端口号、数据库的名称,登陆数据库时使用的用户名和密码。我们在编写应用程序时,通常不要把配置信息写死在源程序中,而是把配置信息单独编写写在一个文件中,当应用程序需要连接数据库时,读取文件中的配置信息就可以了。 当数据库的连接信息需要发生变化时,只需要修改这个文本文件就可以了,不必再修改源程序。 传统配置文件的格式: #Db.Properties DBServer=00 Database=emp Prot=1443 Username=admin Password=123 分析 在这种传统的配置文件中,每一行表示一个配置信息,每一行表达的信息都是一种平行的关系,很难表达出那种具有层次化结构的信息。 比如我们想表达出一个国家中的每个省的名称和省长的名称,以及这个省下面的每个城市以及市长的名称,而每个市下面又有多个镇和它们的镇长的名称,像上面这种传统的格式是无法表达出来的。XML则可以很好的表达出这种层次化结构的信息。 使用XML格式的配置信息 示例 XML文档 其它用途 XML Web Service 跨平台的应用开发 许多应用程序也逐步向XML语法格式过渡 许多企业内部项目都采用XML作为数据交换格式 在日常应用中会经常看见XML格式的文件 掌握XML是软件开发人员的一项基本技能 XML 起源 早期的标记语言 大约40年前,为了方便数据的交换和控制,IBM公司人员开始寻求文档结构化的标准方法,由此产生了GML(通用标记语言),并且在IBM公司内部用来创建各种各样的文档,其他机构也相继开发了类似的技术,但都彼此各自所有,互不兼容,当时没有统一的业界标准。 第一个标准化的标记语言同样有IBM创建,称为SGML(标准通用标记语言),它最初是为使用合法文档而创建的,SGML随后被拓展成通用的标记标准,且很快得到广泛应用。1986年,ISO将SGML发布为官方标准。SGML是以一项非常强大和灵活的技术,因而不可避免地带来很大的复杂性和处理开销 HTML标记语言 Internet的出现促进了标记语言的进一步发展。当时,Internet上出现了各种不同类型的文件(文本、图形等),于是瑞士欧洲粒子物理实验室的工程师Tim Berners-Lee认识到,如果用一种可行的方法建立连接,使用户能轻松地在相关文档间移动,那么将大大改进对这些不同类型的文档进行的访问。为了指出文档之间的链接并指出文档在浏览器中的显示方式,需要一种方法来标记这些文档。于是,由SGML衍生出HTML。随着HTML语言的出现,由所有链接文档的Web页面组成的万维网营运而生了。HTML是标准的“Web语言”,我们所见到的任何Web页都使用了HTML语言。 HTML标记语言的缺陷 HTML取得了巨大的成功,但是伴随着成功的是“成长的烦恼”。随着Web增长,开发人员希望Web页面能够包括越来越多的内容动画、数据访问、交互性等等。然而HTML最初只是作为一种超链接和显示标记语言而设计的,因此它显然无法承担此重任。 HTML最严重的缺陷在于它的固定标签集,开发人员可以使用HTML中定义的标签集,但仅此而已,因为它没有扩展性。 XML 标记语言 1996年,W3C着手相关标准的开发工作,要求该标准以某种形式提供适合Web使用的、强大而灵活的SGML。新标准要求中包括了以下3条SGML最重要的优越性: 扩展性:(Extensibil
文档评论(0)