- 1
- 0
- 约1.49万字
- 约 58页
- 2017-06-07 发布于湖北
- 举报
* * * 《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 服务。只需要在自己的程序中通过访
您可能关注的文档
最近下载
- 2021年上海市嘉定区中考英语二模试卷含解析.pdf VIP
- 2025年广东省普通高中学业水平选择性考试生物(详解版).docx VIP
- 宁德市2025-2026学年(上期)高二期末考试数学试卷(含答案).pdf
- 鄂尔多斯职业学院单招《职业适应性测试》真题(达标题)附答案详解.docx VIP
- 2025年四川中科《浅谈肥胖治疗新进展》继续教育习题答案.docx VIP
- 小学三年级数学测量单元试题.docx VIP
- 三菱变频器使用手册-FR-E540 中文版.pdf VIP
- 小升初语文练习题6年级语文.pdf VIP
- 8.1 0—3岁婴幼儿心理发展评价(课件)《0-3岁婴幼儿心理发展与教育》(华东师范大学出版社).pptx VIP
- 《测量》习题3.doc VIP
原创力文档

文档评论(0)