Web开发实用技术概述.pptVIP

  • 3
  • 0
  • 约1.24万字
  • 约 56页
  • 2017-06-03 发布于四川
  • 举报
内容概要 第1章 Web开发技术概述 第2章 Web开发环境的建立 第3章 HTML基础与层叠样式单CSS 第4章 DHTML动态网页制作 第5章 可扩展置标语言XML 第6章 .NET 2.0 Web应用程序开发技术 第7章 Ajax程序设计技术 第8章 Web站点规划设计、性能优化及安全性 第9章 应用案例 第1章 Web开发技术概述 1.掌握Web的基本概念和基础知识。 2.熟悉C/S模式与B/S模式的结构。 3.了解常用的Web开发工具。 4.了解Web开发的基本技术。 5. 了解Web 2.0的特点及相关技术。 Web开发技术概述 互联网的快速发展对人们的工作、学习和生活带来了重大影响。人们利用互联网的主要方式就是通过浏览器访问网站,以便处理数据、获取信息。当人们通过浏览器打开各式各样的网站进行信息处理、享受互联网带给人们巨大便利的同时,好奇的读者也许非常想知道其背后所隐藏的所有实现技术。涉及到的技术是多方面的,包括网络技术、数据库技术、面向对象技术、图形图像处理技术、多媒体技术、网络和信息安全技术、互联网技术、Web开发技术等等。其中Web开发技术是互联网应用中最为关键技术之一。 什么是Web ? Internet是一个网络上的网络,或者说是一个全球范围的网间网。在Internet中分布了成千上万的计算机,这些计算机扮演的角色和所起的作用各不相同。有的计算机可以收发电子邮件,有的可以为用户传输文件,有的负责对域名进行解析,更多的机器则用于组织并展示相关的信息资源,方便用户的获取。所有这些承担服务任务的计算机统称为服务器。根据服务的特点,又可分为邮件服务器、文件传输服务器、域名服务器(DNS)和Web服务器等。Web就由互联网上的上述各种各样的服务器相互连接组成。 什么是Web服务器? Web服务器又称WWW服务器、网站服务器、站点服务器,就是将本地的信息用超文本(Hypertext)组织,为用户在Internet上搜索和浏览信息提供服务。从本质上来说Web服务器实际上就是一个软件系统。一台计算机可以充当多个Web服务器,为提高用户的访问效率,一般情况下一台计算机只充当一个Web服务器;为提供大量用户的访问,多台计算机可以形成集群,只提供一个Web服务。平常,我们将只充当一个Web服务器的一台计算机就叫做Web服务器。 什么是Web页面? Web在提供信息服务之前,所有信息都必须以文件方式事先存放在Web服务器所管辖磁盘中某个文件夹下,其中包含了由超文本标记语言HTML(HyperText Markup Language)组成的文本文件,我们称这些文本文件为超链接文件,又称网页文件,或称Web页面文件(Web Page)。 当用户通过浏览器在地址栏输入访问网站的网址时,实际上就是向某个Web服务器发出调用某个页面的请求。Web服务器收到页面调用请求后,从磁盘中调出该网页进行相关处理后,传回给浏览器显示。在这里,Web服务器作为一个软件系统,用于管理Web页面,并使这些页面通过本地网络或Internet供客户浏览器使用。图1-1展示了Web服务器与Web页面的关系。 什么是Web页面? 统一资源定位符URL 信息资源放在Web服务器之后,需要将它的地址告诉给用户,以便让用户来访问,这就是统一资源定位符URL(Uniform Resource Locators)的功能,俗称为网址。URL字串分成三个部分:协议名称、主机名和文件名(包含路径)。协议名称通常为http、Ftp、File等,例如:/index.htm为一个URL地址,其中http指的是采用的传输协议是http;为主机名;index.htm为文件名。 统一资源定位符URL URL地址有相对地址和绝对地址之分。用浏览器进行浏览页面内容时,手工输入的URL地址只能为绝对地址,相对地址用于网页文档内部的链接地址。假定Web服务器的主目录为d:\jfhb,存在文件index.htm,其下有一个子目录web,存在文件a.htm 则“/web/a.htm”表示相对URL地址,等同于“2/web/a.htm”;a.htm文档中若存在“../index.htm”,则表示链接上一级目录下的文件index.htm,也是URL相对地址。 浏览器的工作机理及种类 当用户要通过浏览器访问某一个网站,用户必须首先在浏览器的地址栏中输入相应的网址——我们称之为URL地址,接着浏览器将向域名服务器询问该网址对应的IP地址,并根据返回的结果直接定位到目标服务器;服务器与浏览器双方完成通讯握手之后,该网站对应的图文数据便被送到浏览器中。如果收到的是HTML代码和图片,浏览器对其进行解释之后形成页面显示,而如果遇到扩展名为ASP、CGI之类的脚本程序,解释工作就

文档评论(0)

1亿VIP精品文档

相关文档