《WEB程序设计》.ppt

  1. 1、本文档共176页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《WEB程序设计》.ppt

Web网页设计及编程语言 目 录 第1章 Web应用程序概述 1.1 理解Web应用程序 1.1.1 计算机网络定义 计算机网络(Computer Networks)是用通信线路将分散在不同地点的具有独立自主的计算机系统相互联接,并按网络协议进行数据通信和实现资源共享的计算机集合,称为计算机网络。其包含三层含义: ①自主计算机;②相互联接;③信息交换、资源共享、协调工作。从概念上讲,计算机网络由通信子网和资源子网两部分组成,其功能是将数据划分成不同长度的分组进行传输和处理。 1.1.2 计算机网络发展过程 1.计算机网络的产生背景 美国国防部领导的远景研究规划局ARPA研究建立一种新型网络,要求必须具有以下几个基本特点。 (1)网络用于计算机之间的数据传送,而不是为了打电话。 (2)网络能够连接不同类型的计算机,不局限于单一类型的计算机。 (3)所有的网络结点都同等重要,因而大大提高网络的生存性。 (4)计算机在进行通信时,必须有冗余的路由。 (5)网络的结构应当尽可能地简单,同时还能够非常可靠地传送数据。 2.计算机网络的组成 1)计算机网络中的硬件 (1)计算机。 (2)光纤、同轴电缆和双绞线等传输媒体。 (3)通信网卡:用于收发数据。 (4)集线器(Hub):用来把多台计算机连在一起。 (5)交换机(Switch):用来扩展带宽及连接多台计算机。 (6)路由器(或ATM交换机):负责路径管理和网络交通的控制。 2)计算机网络中的软件 计算机网络中的软件主要分为5类。 (1)操作系统 (2)通信协议 (3)管理软件 (4)交换与路由软件 (5)应用软件 1.1 理解Web应用程序 1.1.3 基本概念 1. Web   Web即WWW,是一种最方便和最受欢迎的信息服务。Web服务器是指安装了Web服务器软件并由系统管理员或Internet服务提供商(ISP)维护的计算机,它可以响应用户通过Web浏览器发送的请求,以提供Web信息服务。常见的Web服务器软件有:IIS、PWS;常用的Web浏览器:Netscape Navigator、IE。 2. IP地址和域名 IP地址是识别Internet网络中的主机及网络设备的唯一标识 表示:网络地址+主机地址,长度为4个字节,由3个用“.”分隔的十进制数组成,每个数不大于255,如22 DNS :域名服务系统,允许为主机分配字符名称,即域名。并实现域名与IP地址的转换 例: 结构: 计算机名.三级域名.二级域名.一级域名.顶级域名 顶级域名采用两种划分模式 组织模式和地理模式 2. URL   URL即统一资源定位符,是一种惟一地标识Internet上计算机、目录和文件的位置的命名规则,用于指定获得Internet上资源的方式和位置。一般形式为:    scheme://host:port/path   用关键词localhost表示程序在其上运行的计算机名称占位符。 3. HTTP   HTTP即超文本传输协议,是用于访问WWW上信息的客户机/服务器协议,目前的版本是HTTP 1.1。 4. HTML   HTML即超文本标记语言,是用于Web文档的格式化语言。HTML文件的内容通过一个页面展示出来,不同页面通过超链接关联起来。 1.1 理解Web应用程序 1.1.4 Web应用开发技术 1. ASP   ASP(Active Server Pages)是Microsoft公司开发的动态网页技术标准,主要与Microsoft的服务器产品IIS和PWS一起使用。ASP是一种Web服务器端的脚本环境,可以用来创建动态Web页或Web应用程序。ASP支持VBScript、JavaScript等多种脚本语言。本教材主要讲述如何使用ASP开发Web应用程序。 2. JSP   JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用Java语言作为脚本语言的。 3. PHP   PHP(Personal Home Page)是由Rasmus Lerdorf及其支持者开发的一种跨平台的服务器端嵌入式脚本语言,通过其数据库集成层可以创建具有数据库访问功能的网页。 4. ASP.NET   ASP.NET是建立在公共语言运行库上的编程框架,可以用于在服务器上生成功能强大的Web应用程序。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多新技术。 1.1 理解Web应用程序 1.1.5 Web应用开发工具 1. 记事本   如果用记事本作为网页编辑器,则应当确保文件

文档评论(0)

ghfa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档