第1章 ASP.NET概论

第1章 ASP.NET概论

ID:36800726

大小:219.00 KB

页数:30页

时间:2019-05-10

第1章 ASP.NET概论_第1页
第1章 ASP.NET概论_第2页
第1章 ASP.NET概论_第3页
第1章 ASP.NET概论_第4页
第1章 ASP.NET概论_第5页
资源描述:

《第1章 ASP.NET概论》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章ASP.NET概论1本章重点:了解一些Web的基础知识。了解ASP.NET的工作原理。建立ASP.NET的运行环境。21.1Web基础知识Web(WorldWideWeb、万维网)技术是电子商务的核心技术。Web的思想可追溯到TimBerners-Lee于1989年3月在CERN(CentreEuropeanpourlaRechercheNucleaire,欧洲粒子物理实验室)写的一个关于信息管理的项目建议书。万维网的出现,使原本仅由少数计算机专家使用的因特网成为普通百姓也能利用的信息资源。3HTTP协议即超文本传输协议(HypertextTransfer

2、Protocol)。它是Web上最常用也是最重要的协议,也是Web服务器和Web客户(如浏览器)之间传输Web页面的基础,浏览器默认使用这个协议。HTTP协议是无状态协议。也就是说,当使用这种协议的时候,所有的请求都是为搜索某一个特定的Web网页而发出的。它不知道现在的请求是第一次发出还是已经多次发出,也不知道这个请求的发送来源。当用户请求一个web网页的时候,浏览器会与相关的Web服务器相连接,检索到这个页面之后,就会把这个连接断开。1.1.1HTTP协议4一个Web应用涉及两方面:服务器(server)端和客户(client)端。服务器端提供服务功能,接收服

3、务请求;客户端提出服务请求。在一个Web应用中,客户端的服务请求是通过浏览器提出的。客户机只需要安装浏览器软件就可以向服务器发送请求并接收服务器的响应。IE是Windows自带的浏览器,此外,还有其他的浏览器可以解释并展示网页,如Linux下的Opera浏览器。客户机和服务器通过HTTP进行请求和响应,首先是客户机浏览器发出HTTP请求,请求中包含了客户机的URL信息,服务器接收到请求后,进行相应的处理,处理结果通过HTTP响应发送回客户机,客户机浏览器中出现需要的网页。1.1.2HTTP工作过程56Web服务器(或称HTTP服务器)提供HTTP服务。它不仅是一

4、台物理的机器,更是一种软件,可以管理各种Web文件,并为提出HTTP请求的浏览器提供HTTP响应。大多数情况下,Web服务器和浏览器处于不同的机器,但是它们也可以并存在同一机器上。比较常见的Web服务器有Apache和IIS。由于ASP.NET只能在IIS上运行,本课程只对IIS进行介绍。1.1.3Web服务器7根据网页的内容是固定的还是程序生成的,网页分为两种:静态网页和动态网页。静态网页使用的语言是HTML,网页的内容是事先编制好的,修改和更新都要通过专用的网页制作工具。静态网页的优点是简单易学。缺点是内容固定且容易被复制(通过IE→“查看”→“源文件”,即

5、可完整显示全部网页源码)。动态网页的内容不是固定不变的,而是由程序动态创建的。ASP.NET就是开发动态网页的一项技术。1.1.4静态网页与动态网页81.1.5HTMLHTML(HypertextMarkupLanguage、超文本标记语言)是Web诞生与发展的要素之一,它旨在使得Web页面能显示在任何HTML使能的浏览器中,而与连网的机器平台无关。HTML更多关注Web浏览器如何在页面上安排文本、图象和按钮等,过多地考虑外观使其缺乏对结构化数据的表示能力。另外,HTML中有限的标记不能满足很多Web应用的需要,而为各种应用需要不断地往HTML中增加标记显然不是

6、最终的解决方法,究其原因是HTML缺乏可扩展性。91.2ASP.NET简介ASP.NET是由微软公司推出的用于Web应用开发的全新框架,是.NET框架(即.NETFramework)的组成部分,它从现有的ASP(ActiveServerPages,活动服务器页)结构体系上跨出了一大步,是对传统ASP技术的重大升级和更新。ASP.NET是建立在.NET框架的公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。ASP.NET一经发布,立刻受到Web开发人员追捧,迅速成为Windows系统下Web服务端的主流开发技术。相对于另一主流的Web开发技

7、术J2EE来说,ASP.NET显得灵巧而轻量。101.2.1.NET.NET是建立在开放体系结构基础上的一套可以用来构建和运行新一代MicrosoftWindows和Web应用程序的平台,其目的是简化Web开发。.NET平台包括:.NETFramework、.NET企业服务器、.NET构建模块服务.NET开发工具(VisualStudio.NET)。111.2.2.NETFramework.NETFramework是.NET战略的核心,是一种分布式的运算框架,以XML为基础,以WEB为核心,并结合其他多种技术最大限度地利用Internet上丰富的资源来提高工作效

8、率。12(1)CLRCL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。