售后服务 大型网站设计服务器端动态主设计.pdfVIP

售后服务 大型网站设计服务器端动态主设计.pdf

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
售后服务 大型网站设计服务器 端动态主设计 ·272· 网页设计 第七章 大型网站设计——服务器端 动态主页设计 通过前面各章的介绍,相信大家已经对网页设计已经有一个完整的认识了。对于建立一 个个人或者小型网站来说,利用前面给大家介绍的各种技术和工具就已经能够建立一个图文 并茂,动态十足的网站了。但是,对于一个大型或者商业网站来说,这些技术只能够提供Web 页面的建立和在静态Web 页面的基础上进行的简单动态交互,而大型或者商业网站的设计除 了会关注网页所呈现给用户的外观,它们更加关注网站的信息发布、信息收集以及信息处理 的能力,而这些能力使用前面所介绍的技术是无法获得的,因此计算机技术人员就开发出了 各种服务器端动态主页设计技术来完成这些功能。 通过本章的学习,应掌握以下内容: ·ASP.NET 的特点及环境搭建 ·ASP.NET 的Web Form 的应用 ·ASP.NET 的数据库编程的应用 ·ASP.NET 的会话控制的应用 272 7.1 服务器端动态主页设计概述 7.1.1 服务器端动态技术的诞生 随着 Internet 应用的深入,Web 技术引入的新的商机也逐渐为人们所注意。但是由于当 时的Web 技术缺乏对交互和信息动态更新的支持,阻碍的 Web 技术在商业领域的应用。为了 突破这种局限,计算机科学家进行了很多种尝试,提出了很多种对Web 技术进行信息交互功 能扩展的技术,其中最早投入使用并迅速成为主流技术的是 “通用网关接口(CGI)”技术, 它的全称是Common Gateway Interface ,它的出现令Web 技术拥有了强大的交互能力,并且 扩展了 WWW Server 的功能,例如WWW Server 和数据库管理系统(DBMS)交互的能力、WWW Server 运行服务器进程的能力等。这些扩展加速了Web 技术在商业上的应用,并且促进了各 种大型网站的诞生。 CGI 技术在其诞生之初以其强大的功能成为 90%大型网站首选的构建技术,但是通过使 用人们发现CGI 技术存在两个致命的问题。首先,由于 CGI 技术提供了 WWW Server 服务器 和主机程序的交互能力,也使 CGI 技术存在比较严重的安全问题,恶意黑客可以通过 CGI 技 术的漏洞控制服务器并造成服务的瘫痪和数据的损失;其次,CGI 技术需要为每一次访问建 立一个进程来完成对 CGI 脚本的处理,如果网站的访问量比较大,那么这种处理方式将严重 影响网站的性能。由于这些问题的存在,各大软件厂商都纷纷推出新的技术来替代 CGI 技术, 其中比较有影响力的包括 PHP 、JSP 和 ASP 等等,其中又以 MicroSoft 公司推出的 ASP 技术 ·274· 网页设计 使用最广泛。2000 年秋天,MicroSoft 公司推出了 ASP 技术的升级版——ASP.NET 技术,本 章将通过对ASP.NET 技术的介绍,帮助同学们了解和掌握一种服务器端编程技术,拥有建立 大型网站的能力。 1. ASP 技术的历史 在讲述 ASP.NET 历史之前,首先来回顾一下 ASP 。 ASP 的第一个版本是0.9 测试版。它给WEB 开发带来一阵暴风,它能够将代码直接嵌入 HTML ,使得设计WEB 页面变得更简单,更强大,并且通过内置的组件能够实现强大功能,最 明显的就是ActiveX Data Objects (ADO ),它使得建立一个动态页面如小孩子玩游戏一样 简单。 最终出场的是Active Server Page 1.0 ,它做为IIS 的附属产品免费发送。并且不久就 在 Windows 平台上广泛使用。ASP 与ADO 的结合使用开发者很容易地在一个数据库中建立和 打开一个记录集。这不无疑是它如此快就被大众接受的因素,因为你现在能使用这些脚本建 立和打开一个记录集,处理和输出任何数据,以任何顺序,几乎只要你能想到的,它就能完 成。 1998 年,微软公司又发布了 ASP 2.0 。ASP 1.0 和 ASP 2.0 主要区别是外部的组件需要 实例化。有了ASP 2.0 和 IIS 4.0 ,我们就有可能建立ASP 应用了,而且每个组件就

文档评论(0)

max + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档