文档详情

《第1章 Web数据库概述》.ppt

发布:2015-10-09约1.71万字共69页下载文档
文本预览下载声明
ASP/ASP.NET ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革命性意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期。ASP.NET与Windows Server 家族的完美组合为中小型乃至企业级的Web商业模型提供了一个更为稳定、高效、安全的运行环境。 XML 设计XML的动机就是要克服HTML的种种不足,将网络上传输的文档规范化,并赋予标记一定的含义,与此同时,还要保留其简捷、适于网上传输和浏览的优点。XML不但是标记语言,而且提供了一个标准,利用这个标准,可以根据实际需要,自定义新的标记语言,并为这个标记语言规定它特有的一套标记。 简单的XML文档 ?xml version=1.0 encoding=gb2312 ? root book 书名基于XML 的 ASP.NET开发/书名 定价42/定价 作者Dan Wahlin/王宝良/作者 /book book 书名XML应用的UML建模技术/书名 定价32/定价 作者David Carlson/周靖 侯奕萌 沈金河等/作者 /book book 书名极限编程研究/书名 定价70/定价 作者Giancarrio Succi/Michele Marchesi/张辉(译)/作者 /book book 书名Design Patterns/书名 定价38/定价 作者Erich Gamma/Richard Helm/Ralph Johnson/John Vlissides/作者 /book /root 简单的XML文档 什么是XHTML? XHTML是Extensible HyperText Markup Language(可扩展标识语言)的缩写。HTML是一种基本的Web的网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,就是所有标记必须配对,标记的属性放在引号中。XHTML就是一个扮演着类似HTML的角色的XML,所以本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。 ADO/ADO.NET Microsoft ActiveX Data Objects (ADO) 使得客户端应用程序能够通过ODBC(Open DataBase Connectivity)、OLE DB 提供者等方式来访问和操作数据库服务器中的数据。它基于微软的COM技术,是实现C/S、B/S应用程序数据库操作的关键技术。ADO 最主要的特点是易于使用、速度快、内存支出少和占用磁盘空间较少,但它是面向连接的数据访问方式,即在操作数据库时,必须连接数据库服务器进行联机操作。当同时有大量用户对数据库服务器进行数据操作时,会影响数据库服务器性能。 ADO/ADO.NET ADO.NET是基于.NET的一种全新的数据访问方式,它是基于消息机制的数据访问方式。在ADO.NET中,数据源的数据可以作为XML文档进行传输和存储。在访问数据的时候ADO.NET会利用XML制作数据的一份副本,用户可断开与数据库服务器的连接直接在副本上进行操作,最后根据需要再将副本中的数据更新到数据库服务器。ADO.NET的这种新的数据访问接口大大提高了数据访问的整体性能。基于XML这一特性决定了ADO.NET的更广泛适应性。 Web Services Web Services(Web服务)是为实现“基于Web无缝集成”的目标而提出的全新概念,希望通过Web Service能够实现不同的系统之间用“软件-软件对话”的方式相互调用,打破软件应用、网站和各种设备之间格格不入的状态。 一个Web Service既可以是一个组件(小粒度),该组件必须和其他组件结合才能进行完整的业务处理;Web Service也可以是一个应用程序(大粒度),可以为其他应用程序提供支撑。不管Web Service作为一个组件还是一个应用程序,它都会向外界暴露一个能够通过Web进行调用的API,这就是说,能够用编程的方法通过Web调用来实现某个功能的应用程序。 Web Service Web Services是自包含、自描述、模块化的应用,可以在网络中被描述、发布、查找以及通过Web调用。Web Services需要一套协议来实现分布式应用程序的创建。要实现互操作性,Web Service还必须提供一套标准的类型系统,用于沟通不同的平台、编程语言和组建模型中的不同类型系统。Web Services平台涉及到的主要内容包括: 采用与平台无关、厂商无关
显示全部
相似文档