XML网络应用实例.ppt
《XML网络应用实例.ppt》由会员分享,可在线阅读,更多相关《XML网络应用实例.ppt(23页珍藏版)》请在三一办公上搜索。
1、,第8章 XML网络应用实例,8.1 XML技术与数据库技术,绝大多数网络应用都需要利用数据库技术来采集、保存、管理、传递、和发布大量的数据。XML文档是数据的集合,因而从某种意义上来说就是一个数据库。,8.1.1 数据库技术的优势及其局限,相对于XML技术,数据库技术在数据管理方面具有管理方便、功能强大、占用存储空间小、检索速度快、维护方便、安全性好等优点。但客观上需要一种方式来消除平台差异、增强语义描述功能、降低环境资源要求等。,8.1.2 XML技术的优势及其不足,XML技术在数据应用方面有跨平台、易表义等优势,但需要一种有效的维护、检索和管理机制。在数据量不是太大、对数据检索与数据安全
2、性能要求不太高的情况下,完全可以将XML文档充当数据库。XML技术和关系数据库技术在数据存储与管理方面各有优势,是一种相辅相成、扬长避短的关系。在数据管理方面,关系数据库技术已相当成熟,具有其他技术无法比拟的优越性;而在数据应用方面,尤其是在Web信息共享及异构数据交换方面,XML技术则是更好的选择。,8.2 利用XML打造客户登录系统,8.2.1 客户登录系统简介 本系统使用XML文档来保存客户数据资料,因为XML文档只是一种特定的文本文件,可以直接存放在Web服务器中,同时也不需要专门的数据库管理系统软件来对其进行操纵。这样,Web服务器在接收到访问请求后,就可以直接从存放在该服务器内的X
3、ML文档中提取所需数据,然后发送给客户端。不仅可以简化访问流程、提高响应速度、降低Web站点的开销,而且将使相应的程序编写工作轻松许多。,本客户登录系统实例,包含如下5个文件。1.Users.xml:存放所有已注册客户数据资料的XML文档。2.Login.htm:生成并显示登录窗口的页面。3.Checkuser.asp:验证客户登录信息的页面。4.Register.htm:用来生成一个供新客户注册的表单页面。5.Checkregi.asp:负责检验新客户注册时输入的各项数据,并负责将各项注册数据写入Users.xml文档。,8.2.2 客户信息XML文档,所有的客户注册信息存放在名为Users
4、.xml的XML文档中,每条User(客户)记录包含Nike(登录名)、Password(密码)、Name(真实姓名)、Email、Address(住址)、Zip(邮政编码)和Phon(联系电话)7个数据。,8.2.3 客户登录页面设计,1客户登录页面 客户登录页面Login.htm是一个普通的HTML网页,用来生成并显示一个供客户填写登录信息的窗口界面。,2验证客户登录信息,来访者在“客户登录”窗口填写登录名和密码并单击“登录”按钮后,所输入的数据将首先经过Login.htm页面中CheckData过程的初步检验,然后再激活Checkuser.asp页面,将客户输入的登录信息与Users.x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XML 网络 应用 实例
链接地址:https://www.31ppt.com/p-6524022.html