- 3
- 0
- 约 59页
- 2017-08-19 发布于广东
- 举报
第9章 ASP.NET概述 本章的学习目标 了解Web基础知识 了解ASP.NET基础知识 了解ADO.NET基础知识 认识Visual Studio 2005开发工具 理解ASP.NET程序开发过程 第9章 ASP.NET概述 9.1 Web 基础知识 9.2 ASP.NET概述 9.3 ADO.NET概述 9.4 C#语言 9.5 开始编写ASP.NET程序 9.1 Web 基础知识 9.1.1 Web工作原理与HTTP协议 9.1.2 Web浏览器与Web服务器 9.1.3 HTML与XHTML 9.1.4 静态网页与动态网页 9.1.1 Web工作原理与HTTP协议 Web服务是通过客户机上的Web浏览器和Web站点上的Web服务器之间的通讯来实现的。网页存放在Web服务器上,用户在客户机上通过Web浏览器,向Web服务器发出请求,Web服务器按请求将需要的网页发送给用户。 9.1.1 Web工作原理与HTTP协议 Web工作原理 9.1.1 Web工作原理与HTTP协议 HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)是Web服务器和Web浏览器之间的高层传输协议。浏览器默认使用这个协议在Web上进行搜索,当用户在浏览器的地址栏中输入字符串时,浏览器自动使用HTTP协议来搜索http:// 网站的首页。 9.1.1 Web工作原理与HTTP协议 HTTP协议基于请求/响应的运作方式,分为建立连接、发送请求信息、发送响应信息、关闭连接四个过程。一个客户机与服务器建立连接后,发送一个请求给服务器,请求的内容包括:统一资源标识符、协议版本号和客户机信息等。服务器接到请求后,给予相应的响应信息,其内容包括:协议版本号、一个成功或错误的代码和服务器信息等。当完成响应后,将关闭客户机与服务器之间的连接。 HTTP协议的主要特点-1 支持客户机/服务器模式。 简单快速:客户机向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户机与服务器联系的类型不同。由于HTTP协议简单,使得服务器的程序规模小,因而通信速度很快。 灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type(Content-Type是HTTP包中用来表示内容类型的标识)加以标记。 HTTP协议的主要特点-2 无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,即断开连接。采用这种方式可以节省传输时间。 无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重新传送,这样可能导致每次连接传送的数据量增大。另一方面,服务器不需要先前信息时它的应答就较快。 9.1.2 Web浏览器与Web服务器 Web浏览器是装在客户机上的一种软件,通过它可以找到并且浏览Internet上各种Web服务器上的网页。常用的浏览器有Internet Explorer、Mozilla Firefox和Netscape Navigator等,版本越高支持的网页效果就越多。 9.1.2 Web浏览器与Web服务器 Web服务器就是在Web站点上运行的程序,有时也叫做WWW服务器或者 HTTP 服务器,它负责处理浏览器的请求。当用户使用浏览器请求读取web站点的网页时,Web服务器将收到一个HTTP请求,并且返回给用户一个HTTP响应。比如返回一个静态网页,或者进行网页跳转,或者执行动态网页中服务器端的代码(C#代码、VB.NET代码、ASP脚本、JSP脚本和CGI脚本等),同时产生一个静态网页响应,以便让浏览器可以浏览,当完成向浏览器发送所要求的响应信息后,将断开服务器与浏览器之间的连接。 9.1.2 Web浏览器与Web服务器 常见 Web 服务器包括 Microsoft Internet Information Server (IIS)、Netscape Enterprise Server、Sun ONE Web Server 和 Apache HTTP Server。 9.1.3 HTML与XHTML HTML即超文本标记语言(Hyper Text Markup Language)。“超文本”就是指文本内可以包含图片、链接,甚至音乐等非文字的元素。利用HTML语言编写的文本文件称为HTML文件或HTML文档,大部分网页是利用HTML语言编写的 9.1.3 HTML与XHTML XHTML(Extensible Hyper Text Markup Language,可扩展超文本标记语言)是在2000年被国际标准组
您可能关注的文档
- SQL Server 2005数据库应用技术 教学课件 作者 王亚楠 第14章 数据库应用系统开发技术.ppt
- SQL Server 2005数据库应用技术(第二版)虞益诚 第1章数据库基础1001.ppt
- SQL Server 2005数据库应用技术(第二版)虞益诚 第2章SQLServer2005概述Yu1001.ppt
- SQL Server 2005数据库应用技术(第二版)虞益诚 第3章SQL Server 2005系统及服务器管理Yu1001.ppt
- SQL Server 2005数据库应用技术(第二版)虞益诚 第4章数据库管理yu1001.ppt
- SQL Server 2005数据库应用技术(第二版)虞益诚 第5章数据完整性yu1001.ppt
- SQL Server 2005数据库应用技术(第二版)虞益诚 第6章表的管理与使用yu1001.ppt
- SQL Server 2005数据库应用技术(第二版)虞益诚 第7章TransactSQL语言基础YU1001.ppt
- SQL Server 2005数据库应用技术(第二版)虞益诚 第8章数据查询操作YU1001.ppt
- SQL Server 2005数据库应用技术(第二版)虞益诚 第9章视图管理1001.ppt
最近下载
- 贵州省事业单位考试职业能力倾向测验(综合管理类A类)2026年备考策略精析.docx VIP
- 混凝土结构设计标准 GB_T 50010(最新修订版).docx VIP
- 江苏省重点高中2026届高三3月九校联考英语试卷(含答案解析)原卷.pdf
- 《数学(拓展模块一)上下册》中职数学课程全套教学课件.pptx
- 电磁阀课件PPT教学课件.pptx VIP
- 西安交大《大学物理(上册)》教学课件-NO5.ppt VIP
- 统编版 一年级下册道德与法治 第3课《错了就要改》(第二课时)教学课件.pptx
- 事故应急处置及应急知识培训.pptx VIP
- 2025年安徽警官职业学院单招职业适应性测试题库(历年真题).docx VIP
- 高额业绩承诺下的医药企业审计风险研究--以亚太药业为例.pdf
原创力文档

文档评论(0)