- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章动态网页技术基础知识
第6章 动态网页技术基础知识 互联网发展到今天,传统的静态页面技术已经不再能满足高级用户的需求。这类需求用户希望能根 据其自身行业特点,生成更为灵活的动态页面。而动态网页技术借助数据库对于信息检索的极大优越性, 来实现这部分交互性操作。 6.1 ASP 介绍 6.1.1 什么是动态网页和静态网页 静态网页就是通常所说的 HTML 格式的网页。网页的 URL 后缀包括.htm、.html、.xml 等形式。其优 点是占用服务器资源教少,易被检索。缺点是制作和维护工作量较大,交互性差。 动态网页采用动态网站技术生成的网页。网页的 URL 后缀包括.asp、.jsp、.php 等形式。其优点是 可以按需求定制交互功能,数据库查询功能强大。缺点是耗费服务器资源,以降低一定的检索几率作为 代价。 注意:这里所说的动态网页,并不是动态视觉特效。在一些网页上经常看到的滚动字幕、flash 动画 特效等,只是网页具体内容的各种表现形式。 在很多时候,网页设计师都会静动结合的模式。在同一个站点内,根据功能模块进行划分,发挥两 者各自的优势,取长补短。 6.1.2 什么是 ASP ASP(Active Server Pages)并不是一种语言,而是一个 Web服务器端的脚本编写环境。借助其可以 创建具有交互性的 Web服务应用程序,例如用户管理、站内有哪些信誉好的足球投注网站等。可以理解成一种被简化的个人版的 CGI 程序,开发流程也没有以往那么烦琐。 ASP 使用的 ActiveX 技术基于开放设计环境,把对象进行封装,通过程序来调用。其本身封装了一 些基本组件,高级程序员也自己开发更多的实用组件。这就使得动态网页有了无限的扩展潜力,更是传 统的 CGI 等程序远不能及的。 如果从软件技术层面上对 ASP 的特点进行归类,可以分为如下几点。 无需进行编译,直接解释执行。 无需用户端的浏览器支持,运行在服务器端。 面向对象,组件引用很方便。还可任意定制服务器组件进行扩充。 兼容性好,能使用任何 ActiveX scripting 语言。 6.1.3 ASP 可以做什么 ASP 可以实现以往 CGI 程序的所有功能。能够很轻松地实现对页面内容的动态控制,网页设计师可 ·104 · 以根据不同的网页浏览者定制不同的内容。 使用 ASP 一个最大的好处就在于可以借助 ADO(Active Data Object)这种新型的数据访问模型。能 够极为方便地访问数据库,从而也成就了基于交互性的网站系统开发。网页浏览者就可以通过浏览器来 输入、更新和删除站点数据库服务器中的数据。通过使用 ASP 内置的 File Access 组件,可以读写站点 服务器上的文件。来实现访客计数器、在线提醒等功能。甚至可以实现多个主页间共享信息,来开发复 杂的商务站点应用程序。 ASP 还提供了广告翻转组件(AD Rotator)、浏览器能力组件(Browser Capabilities Component) 等内置功能。使用这些组件能在自己主页上制作广告条,或是对浏览器进行检测。 6.1.4 ASP 的工作原理 ASP 的工作原理也很简单。当浏览器打开 ASP 网页时,Web 服务器就会根据请求生成相应的 HTML 代 码,再返还给客户端浏览器。如此网页浏览者所看到的就是动态生成的网页,如图 6.1 所示。 图6.1 ASP的工作原理 借助 ASP 可接收网页浏览者提交的信息并作出即时的反应。网页设计师不必再去花费过多的精力对 网页文件进行更新。当填写好表单数据提交 HTTP 请求时,可以要求站点服务器,去执行一个特定为表单 所设定的应用程序。该程序会分析表单的输入数据,根据不同的数据内容,将相应的执行结果以 HTML 的 格式传送给浏览器。 在处理数据库数据时,Web 服务器接收浏览器的请求。使用 ODBC 把对数据库的任何命令请求通过网 络传送到数据库服务器。再从数据库服务器接收数据,并把产生的反馈数据送还回浏览器,如图 6.2 所 示。
文档评论(0)