150 likes | 363 Views
网页设计的背景知识及 ASP.NET 简介. 一 .什么是万维网( www ) 万维网的英文表示是WWW,这是“ World Wide Web” 的缩写,它是由欧洲粒子物理实验室 (CERN) 研制的基于 Internet 的信息服务系统。
E N D
网页设计的背景知识及ASP.NET简介 一.什么是万维网(www) 万维网的英文表示是WWW,这是“World Wide Web”的缩写,它是由欧洲粒子物理实验室(CERN)研制的基于Internet的信息服务系统。 WWW以超文本技术为基础,通过将位于Internet网上不同地点的相关数据信息有机地编织在一起,用面向文件的阅览方式就可以很迅速方便地取得丰富的信息资料。只要操纵电脑的鼠标,就可以通过Internet从全世界任何地方调来你所希望得到的文本、图像(包括活动影像)和声音等信息。由于用户在通过 Web 浏览器访问信息资源的过程中,无需再关心一些技术性的细节,而且界面非常友好,因而 Web 在Internet 上一推出就受到了热烈的欢迎,走红全球,并迅速得到了爆炸性的发展。 WWW的成功在于它制定了一套标准的、易为人们掌握的超文本开发语言HTML、统一资源定位器URL和超文本传送协议HTTP。
这是一个请求 这是一个响应 二.什么是HTTP HTTP:超级文本传输协议的缩写,它是用在万维网上存取数据的协议,用于管理超级文本与其他超级文本文档之间的连接。 http://www.sina.com
三.什么是URL URL(Uniform Resoure Locator:统一资源定位器)是WWW页的地址,它从左到右由下述部分组成: ·Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器。 ·服务器地址(host):指出WWW页所在的服务器域名。 ·路径(path):指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。URL地址格式排列为:scheme://host:port/path,例如http://www.sohu.com/domain/HXWZ.html就是一个典型的URL地址。
This is text to be boldfaced <B>This is text to be boldfaced</B> 浏览器 四.什么是HTML Html是英文 HyperText Markup Language 的缩写,中文意思是“超文本标志语言”,用它编写的文件(文档)的扩展名是.html或.htm,它们是可供浏览器解释浏览的文件格式。 网页都是HTML格式写成的,产生HTML文件有两种方法。一种是使用字处理软件手工编写,一种是使用网页制作工具。您可以使用记事本、写字板或 FrontPage Editor ,Dreamweaver等编辑工具来编写Html文件 在网页制作中掌握HTML是十分必要的。
五.什么是网页网页(PAGES)包含了用户通过客户端浏览器浏览到的Web服务器上的信息内容。近年来网页发展了三种类型: 静态网页。网页主要局限于文字信息,而且用户只能浏览服务器系统管理员事先编好的超级连接信息,信息量受限制。五.什么是网页网页(PAGES)包含了用户通过客户端浏览器浏览到的Web服务器上的信息内容。近年来网页发展了三种类型: 静态网页。网页主要局限于文字信息,而且用户只能浏览服务器系统管理员事先编好的超级连接信息,信息量受限制。 图文并茂网页。网页上不仅可以浏览到文字,还可以浏览到精美的图象或声音等多媒体,网页上可进行简单查询和网页访问计数等功能。 动态网页。利用Web机制使用后台数据库与Web服务器结合,由后台数据库提供实时数据更新和数据查询服务。
六.什么是WEB站点Web站点(Web Site)又称网站、站点,它是WWW中的一个个节点,每个节点都可以存放不同的内容,这样其他人可以通过WWW访问站点内容。除了机构、企业可以构建自己特定用途的站点以外,在网络飞速发展的今天,任何连接到万维网的个人,都可以拥有自己的站点。 七.什么是WEB服务器Web服务器(Web Server)是在Web站点上运行的程序,它负责处理浏览器的请求,当用户使用浏览器请求读取web站点上的内容时,浏览器就建立一个Web连接,服务器接受连接,向浏览器发送所要求的文件内容,然后断开连接。
八.什么是浏览器 WWW服务是通过客户端程序访问的,这种客户端程序被称为浏览器(Browser),因为它允许用户根据超文本链接(Hyper Text Link)进行漫游查询的。 浏览器的作用有两个:一个是从服务器获取信息。在给定浏览器URL后,它就读取该URL指向的网页;另一个是对WEB文件进行格式化和显示。 目前WWW环境中使用最多的浏览器主要有两个,一个是Netscape(网景)公司的Navigator ,另一个是美国Microsoft(微软)公司的Internet Explorer(简称IE)。
静态网页与动态网页 • Web采用一种被称为“瘦客户机”的技术,使用B/S(Browser/Server,浏览器/服务器)模型。 B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。
根据Web服务器向Web浏览器发送页面的内容可将网页分为两种:静态网页和动态网页。根据Web服务器向Web浏览器发送页面的内容可将网页分为两种:静态网页和动态网页。 • 静态网页是指对于所有访问该网页的用户来说,在其客户端浏览器的显示内容都是一样的。又称为“普通HTML网页”,其文件的扩展名为.htm或.html。 • 动态网页会根据用户的不同需求显示不同的内容。
静态网页及其执行过程 • 用户首先在浏览器的地址栏中键入要访问的网页地址,并回车触发这个申请。 • 浏览器将申请发送到指定的Web Server上。 • Web Server接收这些申请并根据.htm或.html的后缀名判断请求的是HTML文件。 • Web Server从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器。用户的浏览器解释这些HTML文件并将结果显示出来。
动态网页及其执行过程 • 用户在浏览器的地址栏中键入ASPX文件,并回车触发这个ASPX的申请。 • 浏览器将这个ASPX的请求发送给Web服务器。 • Web Server接收这些申请并根据.aspx的后缀名判断这是ASPX要求。 • Web Server 从硬盘或内存中读取Web应用程序,并由aspnet_isapi.dll模块来将Web程序送往CLR中进行编译处理(第一次请求Web页时),并将被请求的aspx文件处理成生成相应的HTML文件。 • HTML文件被送回浏览器。 • 用户的浏览器解释这些HTML文件并将结果显示出来。
什么是web应用程序 用Windows开发网上应用,都是C/S结构的Windows应用程序,其特点是客户端需要安装客户端程序,然后客户端通过安装的程序直接连接数据库,这种应用程序的客户端程序都是自行开发,为两层结构,如图所示,比如公司、学校内部和企业内部可采用C/S结构的应用程序,当然这种结构有很多弊端。
在大的企业和学校,有很多客户端(很多用户),如果都安装客户端程序,不但给程序的安装带来麻烦,对以后程序的升级和维护更是一个沉重的负担,故如果客户端不安装自己开发的应用程序,而采用应用广泛的浏览器(Browser),如IE浏览器,Netscape 浏览器等作为应用程序的客户端,这种结构是C/S结构的特例,称为B/S结构,B/S结构的关键是不需要开发和安装客户端程序,而是客户端上的浏览器通过浏览Web服务器上的Web应用程序,把程序的执行结果显示到客户端的浏览器上,