WebUnit01--Web基础.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * 《Web技术导论》(第3版),郝兴伟编著. 北京:清华大学出版社 * U14 相关技术 Java技术 XML技术 Web服务 《Web技术导论》(第3版),郝兴伟编著. 北京:清华大学出版社 * Java技术 Java的出现 Java 技术是 Sun Microsystems于1995年推出的一种极富创造力的计算平台。 Java的出现是继HTML后,互联网发展的第二个里程碑 Java技术的构成 Java程序设计语言 Java API 用于Java编程,各种JDK Java虚拟机(Java Virtual Machine,JVM) 不同操作系统平台有不同的JVM Java的特点 Java程序“编写一次,到处运行” 编译后生成字节码(.class文件),不是exe 。class文件在JVM上运行,而不是在OS上 完全面向对象 2009年4月20日,Oracle和Sun公司发布了联合声明,甲骨文收购了Sun公司。Sun,这个让全球软件开发者曾热血沸腾、视为心灵家园的品牌,这个为世界贡献了一整套包括Java在内的全系列开源软件和“网络即计算机”战略方向的Sun,将为甲骨文公司贡献出自己的所有,也将慢慢的淹没在历史的长河中… … * XML技术 当今世界,XML技术可谓炙手可热 可扩展标记语言XML(eXtensible Markup Language,可扩展标记语言)是Internet上最具权威的数据表示和数据交换标准 。 XML和HTML的不同 HTML关心的是内容的表现,是一种数据表现技术 XML关心的是数据的结构,表达数据之间的关系,是一种数据表达技术 XML文档最终以HTML来表现 XML的本质 XML文档是一种数据的表达和存储技术 如果说Java实现了代码的平台无关性,那么XML则实现了数据的平台无关性 。 XML和数据库 XML作为一种通用的数据交换语言,已经成为业界的一种具有垄断性的标准,在跨平台跨系统数据交换方面拥有无可比拟的优势 但是,和关系数据库拥有强大的存储和分析引擎不同,XML只专注于数据的表示,这也使得XML在数据量急速膨胀的时候,如何有效的管理和使用XML成为了一件令人头痛的事情 树状结构? 《Web技术导论》(第3版),郝兴伟编著. 北京:清华大学出版社 * XML相关技术标准 XML Schema描述了更加严格定义XML文档的方法,以便可以更自动地处理XML文档。 XML Namespace用于保证XML DTD中名字的一致性,以便不同的DTD中的名字在需要时可以合并到一个文档中。 XPath描述如何识别、选择、匹配XML文件中的各个构成元件,包括元素、属性、文字内容等。 XQuery的目的是为从Web文档中提取数据,提供一种灵活的查询机制。 XPointer和XLink标准,规定了有关定位、链接方面的内容。 XSL则实现文档格式转换,主要是将XML转换为HTML格式进行显示。 CSS也是用来作为XML文档显示的样式标准。 DOM定义了一组与平台和语言无关的接口,以便程序和脚本能够动态访问和修改XML文档内容、结构及样式。 schema[‘ski:m?]模式 query[‘kwi?ri]查询 《Web技术导论》(第3版),郝兴伟编著. 北京:清华大学出版社 * Web服务(Web Service) 传统意义下的软件和软件开发模式 软件,用户安装后使用 软件开发,编程人员编写系统的每一行代码(可调用库函数,提高编程效率和代码质量) Web服务(Web Service)的概念 Web服务是一种新型的软件开发模式,在该模式下,传统的软件功能模块不再以函数方式提供以实现二进制代码级的重用,而是被封装成Web服务,实现业务级的重用和集成。 Web服务是一种自包含、自解释、模块化的在线应用程序。采用XML作为基本的标记语言,WSDL(Web Service Description Language)作为服务描述语言,通过UDDI(Universal Description Discovery Integration)可以把服务注册到互联网以便使用者有哪些信誉好的足球投注网站,为用户提供其服务,SOAP(Simple Object Access Protocol)作为互操作协议 。 基于Web服务的软件开发模式 假设开发人员需要搭建一个商务网站,这个网站需要一个验证客户合法身份的功能。为了实现这个功能,下面是几种不同的实现方法: 由开发人员自己编写安全验证所需的全部程序代码。 购买这段程序(通常是一个ActiveX组件)。在收到组件之后,首先将组件注册在自己的机器上,然后根据组件类型库产生接口文件。在实际编程中就可以使用这个接口文件来访问组件服务。 使用Web 服务。只需要在自己的程序中通过访

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档