- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 .NET框架简介 (时间:2次课,4学时) 第1章 .NET框架简介 近几年来,因特网以超乎人们想象的速度向前发展,不仅网民大量增加,因特网的服务功能也得到成倍的扩展。现在的因特网除用于发布和收集信息以外,还能完成诸如远程教育、网上银行、电子政务、电子商务等项服务工作。这些服务工作常常涉及到大量的数据处理和计算,需要客户与服务器之间频繁地进行交互,实际上已经成为一种多层分布式的应用系统。 网站是以浏览器或其他数字设备作为客户端的网络应用程序。它是网络应用中最受欢迎的一部分,由于对网络应用的需要如此广泛,又由于网站与桌面系统相比有很大的不同,因此网站的开发目前已经成为所有软件开发中最重要的组成部分。 ASP.NET 2.0是微软2005年年底推出的新一代企业级应用平台,是微软推出的三大重要产品之一。ASP.NET 2.0虽然从ASP.NET 1.1版本发展而来,但是经过多年的研发,在很多方面都有突破性的进展。本书的目的就是帮助读者学会使用这个新一代平台快速开发功能强大、运行可靠、易于扩展的网站。作为本书的开头,本章将首先对ASP.NET的基本情况做一些简单介绍。本章的具体内容包括: 网站发展历史的简要回顾 .NET 框架的体系结构 XML可扩展的标记语言 第1章 .NET框架简介 1.1 网站发展历史的简要回顾 1.2 .NET框架的体系结构 1.3 XML:可扩展标记语言 1.4 小 结 1.5 习 题 1.1 网站发展历史的简要回顾 1.1.1 从静态网页发展到动态网页 1.1.2 动态网页发展的几个阶段 1.1.3 ASP的技术特点 1.1.4 新一代ASP.NET技术 1.1 网站发展历史的简要回顾 1.1.1 从静态网页发展到动态网页 早期的Web服务器传送的是静态网页,虽然网页中包括有文字和图片,但是只要不改变设计,网页的内容是不会变化的。对静态网页的访问过程如下: (1) 客户通过Web服务器的URL申请页面。 (2) 服务器向客户送回被申请的页面。 (3) 在客户端下载并在浏览器上显示页面。 (4) 断开客户与服务器之间的联系。 整个过程比较简单,到客户端下载完页面时为止,整个过程就结束了。用于发布静态网页的网站设计也比较简单。这种设计对于早期的网站来说也许已足够。因为早期使用网站的大多是一些科学工作者,他们关注的重点只是交流有关科学技术的内容。 随着因特网应用领域的扩展,各种不同类型的客户加入到网络中来,不少客户很快就提出了新的要求。例如,有的客户提出,能不能代我查阅一下我银行存款的变化情况?要满足类似这样的需求,服务器的工作就不那么简单了。它首先要查阅银行账户,进行必要的计算和统计,再将结果反馈给客户。这就是说,服务器在回答问题前必须先执行一些相关的程序。这段程序不仅应能回答客户的问题,还要能够保障客户的信息安全,防止其他人进行查阅或破坏。 类似这种网页的输出内容将随程序执行的结果而有所不同。这样的网页被称之为“动态网页”。访问动态网页的过程如下: (1) 客户通过Web服务器的URL申请一个网页。 (2) 服务器接收请求,并处理网页上的代码。 (3) 将代码的处理结果转换成HTML代码后向客户送出。 (4) 在客户端下载并在浏览器上显示网页。 (5) 服务器断开与客户的联系并转向其他客户,以便提供新的服务。 和静态网页相比,动态网页的处理上多了一个处理代码的过程。用什么方式来处理代码,在不同的历史时期采用了不同的技术,大体上可以划分为3个阶段。 1.1.2 动态网页发展的几个阶段 1. CGI阶段 CGI是英文Common Gateway Interface的缩写,代表服务器端的一种通用(标准)接口。每当服务器接到客户更新数据的要求以后,利用这个接口去启动外部应用程序来完成各类计算、处理或访问数据库的工作,处理完后将结果返回Web服务器,再返回浏览器。外部应用程序是用C、C++、Perl、Pascal、Java或其他语言编写的程序,程序运行在独立的地址空间中。具体情况如图1.1所示。 后来出现了“ISAPI”(用于Internet Explorer浏览器)或“NSAPI”(用于Netscape浏览器)技术,其功能与CGI相同,但技术方面有些改进。外部应用程序改用动态链接库(DLL),被载入Web服务器的地址空间运行,并且用“线程”代替“进程”,因而显著地提高了运行效率。但不论是CGI还是ISAPI或NSAPI,都需要编写外部应用程序,而编写外部应用程序并不是一件容易的事情。从开发人员的角度讲,这种开发方式并没有带来开发上的方便。 1.1.2 动态网页发展的几个阶段 1.1.2 动态网页发展的几个阶段 2. 脚本语
您可能关注的文档
最近下载
- 安徽A10联盟2026届高三上学期11月段考 物理试卷 (含官方答案解析).pdf
- 打桩机检查验收表.docx VIP
- 2025年1月浙江省高中学业水平考试政治试卷试题(含答案解析).docx VIP
- 历史街区保护智慧管理平台建设方案.docx VIP
- 《测量系统分析MSAGRR.ppt VIP
- 第四单元第1课《傲雪寒梅》(课件)-2025-2026学年湘美版(2024)初中美术八年级上册.pptx VIP
- 《《ifm SI5000流量开关说明书》.pdf VIP
- SH∕T 0248-2019 柴油和民用取暖油冷滤点测定法.pdf
- 93J007-1~8 道路标准图集(合订本).pdf VIP
- 老旧住宅小区加装电梯施工组织方案.docx VIP
原创力文档


文档评论(0)