- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.1 XML技术与数据库技术 绝大多数网络应用都需要利用数据库技术来采集、保存、管理、传递、和发布大量的数据。XML文档是数据的集合,因而从某种意义上来说就是一个数据库。 8.1.1 数据库技术的优势及其局限 相对于XML技术,数据库技术在数据管理方面具有管理方便、功能强大、占用存储空间小、检索速度快、维护方便、安全性好等优点。但客观上需要一种方式来消除平台差异、增强语义描述功能、降低环境资源要求等。 8.1.2 XML技术的优势及其不足 XML技术在数据应用方面有跨平台、易表义等优势,但需要一种有效的维护、检索和管理机制。在数据量不是太大、对数据检索与数据安全性能要求不太高的情况下,完全可以将XML文档充当数据库。 XML技术和关系数据库技术在数据存储与管理方面各有优势,是一种相辅相成、扬长避短的关系。在数据管理方面,关系数据库技术已相当成熟,具有其他技术无法比拟的优越性;而在数据应用方面,尤其是在Web信息共享及异构数据交换方面,XML技术则是更好的选择。 8.2 利用XML打造客户登录系统 8.2.1 客户登录系统简介 本系统使用XML文档来保存客户数据资料,因为XML文档只是一种特定的文本文件,可以直接存放在Web服务器中,同时也不需要专门的数据库管理系统软件来对其进行操纵。这样,Web服务器在接收到访问请求后,就可以直接从存放在该服务器内的XML文档中提取所需数据,然后发送给客户端。不仅可以简化访问流程、提高响应速度、降低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.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.xml文档内保存的已注册数据进行对照验证。只有通过客户身份确认,网站才能提供进一步的服务。 8.2.4 客户注册页面设计 1.客户注册表单页面 需要注册的来访者可在上述“客户登录”窗口的右下角点击“注册”超链接,从而激活客户注册页面Register.htm,进入“新客户注册”窗口。Register.htm实际上是一个普通的HTML表单页面,用于收集客户的注册信息。 2.验证并保存注册信息页面 验证新客户的注册信息是通过Checkregi.asp页面实现的,该页面还负责把通过验证的注册信息作为一条新记录保存到Users.xml文档中。 8.3 利用XML打造访客留言簿 网站通常使用数据库系统保存来访者的留言或帖子,这就需要在网站的Web服务器之外再建立一个数据库服务器,并且利用专门的接口来访问存放在数据库服务器中的留言信息。事实上,完全可以采用XML文档来保存来访者的留言信息,从而简化访问流程、提高响应速度、节约系统资源,同时也简化了留言簿应用程序的设计工作。 8.3.1 访客留言簿简介 下图是所设计的访客留言簿实例的首页,其中以表格形式列出了已发表的多条留言的主题、作者和张贴时间。 在浏览器中打开上述网页后,单击其中某条留言的主题,就可迅速显示出这条留言的具体内容,如下图所示。 来访者在留言簿首页单击“[我要留言]”即可张贴新的留言,即可在下图所示的访客留言表单中填写具体留言内容;点击“张贴留言”按钮则可将留言内容存入对应的XML文档。 8.3.2 留言簿总体设计
您可能关注的文档
- WPS Office 2010应用基础教程 高职计算机大类专业 肖迪凡 第四篇 WPS 2010 电子表格组件的应用.ppt
- WPS Office 2010应用基础教程 高职计算机大类专业 肖迪凡 第五篇 WPS 2010 演示组件的应用.ppt
- WPS Office 2010应用基础教程 高职计算机大类专业 肖迪凡 第一篇 WPS Office 2010 基础知识.ppt
- X3D三维立体网页设计张金钊电子教案 X3D立体网页设计 第1讲.ppt
- X3D三维立体网页设计张金钊电子教案 X3D立体网页设计 第2讲.ppt
- X3D三维立体网页设计张金钊电子教案 X3D立体网页设计 第3讲.ppt
- X3D三维立体网页设计张金钊电子教案 X3D立体网页设计 第4讲.ppt
- X3D三维立体网页设计张金钊电子教案 X3D立体网页设计 第5讲.ppt
- X3D三维立体网页设计张金钊电子教案 X3D立体网页设计 第6讲.ppt
- X3D三维立体网页设计张金钊电子教案 X3D立体网页设计 第7讲.ppt
最近下载
- 2024年中国石油东方地球物理勘探有限责任公司秋季高校毕业生招聘270人(甘肃有岗)笔试备考试题及答案解析.docx
- 天马旅游汽车公司管理职责、制度汇编.doc
- 从领导力角度说耿彦波——.ppt
- 唐山介绍PPT(唐山简介经典版).pptx
- 《我的家庭贡献与责任》第一课时小学道德与法治四年级上册PPT课件.pptx VIP
- 保养手册_迈腾b7l使用说明书.pdf
- 2024-2025人教版3三年级数学上册(全册)优秀测试卷(附答案).doc
- (2024年1月)广西各市房屋工程造价指标.doc VIP
- 2022年11月苏州城市学院下半年公开招聘27名管理岗位工作人员笔试参考题库含答案解析.docx
- 2023年义务教育初中英语新课标《英语新课程标准》解读ppt课件.pptx VIP
文档评论(0)