Web技术与应用
.
背景知识:
2 应用领域 1)数值计算(科学与工程部门) 2)信息管理(企事业单位内部、独占性) 3)信息服务(全球、全社会、公共信息服务、 高度资源共享、信息共享、信息安全)
3 处理的数据对象 1) 数值 2) 字符 3) 音频、视频等多媒体流式数据
.
背景知识:
4 程序设计技术方法 1) 机器语言(依赖硬件、不可移植) 2) 汇编语言(依赖硬件、不可移植) 3) 高级语言(面向过程面向对象) 4) 可视化高级语言(可用控件 自动生成源代码) 5) 基于Web的可视化开发技术(智能化、自动化) (异构网络环境、数据库、图形图象、信息安全) (组件技术、可继承、可嵌入、可扩展,个性化, 可靠性、安全性,满足用户需求的动态变化要 求, 平台越来越高)
.
统一资源定位符URL
l URL地址有相对地址和绝对地址之分。用浏览器进行 浏览页面内容时,手工输入的URL地址只能为绝对地 址,相对地址用于网页文档内部的链接地址。假定 Web服务器的主目录为d:\jfhb,存在文件index.htm, 其下有一个子目录web,存在文件a.htm 则 “/web/a.htm”表示相对URL地址,等同于 “http://219.153.14.22/web/a.htm”;a.htm文档 中若存在“../index.htm”,则表示链接上一级目录 下的文件index.htm,也是URL相对地址。
l 当用户通过浏览器在地址栏输入访问网站的网址时,实际上就是 向某个Web服务器发出调用某个页面的请求。Web服务器收到页 面调用请求后,从磁盘中调出该网页进行相关处理后,传回给浏 览器显示。在这里,Web服务器作为一个软件系统,用于管理 Web页面,并使这些页面通过本地网络或Internet供客户浏览器 使用。图1-1展示了Web服务器与Web页面的关系。
Web技术与应用
信息科技学院
.
Web技术与应用
理论学时: 48 实验学时: 32 授课方法: 1 教、学、做一体化
2 以案例为任务、驱动教学过程 单元模块项目模块工程模块
授课目标:把所学基于Web的软件开发知识 转化为程序设计能力
.
第1章 Web开发技术概述
学习要点: l 1. 掌握Web的基本概念和基础知识。 l 2. 熟悉C/S模式与B/S模式的结构。 l 3 .了解常用的Web开发工具。 l 4.了解Web开发的基本技术。 l 5. 了解Web 2.0的特点及相关技术。
.
1.2 Web基本技术介绍
l 1.2.1 HTML技术 l 1.2.2 DHTML技术 l 1.2.3 什么是Java Applet l 1.2.4 JavaScript与 VBScript l 1.2.5 ActiveX l 1.2.6 CGI技术 l 1.2.7 PHP l 1.2.8 JSP l 1.2.9 ASP/ l 1.2.10 XML l 1.2.11 什么是XHTML? l 1.2.12 ADO/ l 1.2.13 Web Services
.
第1章 Web开发技术概述
l 1.1 Web技术基础知识 l 1.2 Web基本技术介绍 l 1.3 Web 2.0概述
.
1.1 Web技术基础知识
l 1.1.1 什么是Web? l 1.1.2 什么是Web服务器? l 1.1.3 什么是Web页面? l 1.1.4 统一资源定位符URL l 1.1.5 浏览器的工作机理及种类 l 1.1.6 C/S模式与B/S模式 l 1.1.7 Web访问的机理 l 1.1.8 Web开发平台的组成 l 1.1.9 常用Web开发工具
.Leabharlann 1.3 Web 2.0概述l 1.3.1 Ajax l 1.3.2 网志Blog l 1.3.3 社会书签 l 1.3.4 维基百科Wiki l 1.3.5 内容聚合RSS
.
什么是Web ?
l Internet是一个网络上的网络,或者说是一个全球范 围的网间网。在Internet中分布了成千上万的计算机, 这些计算机扮演的角色和所起的作用各不相同。有的 计算机可以收发电子邮件,有的可以为用户传输文件, 有的负责对域名进行解析,更多的机器则用于组织并 展示相关的信息资源,方便用户的获取。所有这些承 担服务任务的计算机统称为服务器。根据服务的特点, 又可分为邮件服务器、文件传输服务器、域名服务器 (DNS)和Web服务器等。Web就由互联网上的上述 各种各样的服务器相互连接组成。
.
什么是Web页面?
.
统一资源定位符URL
l 信息资源放在Web服务器之后,需要将它的地址告诉 给用户,以便让用户来访问,这就是统一资源定位符 URL(Uniform Resource Locators)的功能,俗称 为网址。URL字串分成三个部分:协议名称、主机名 和文件名(包含路径)。协议名称通常为http、Ftp、 File等,例如: /index.htm为一个URL地 址,其中http指的是采用的传输协议是http; 为主机名;index.htm为文件名。
.
背景知识:
1 使用环境和使用方式 1) 单机系统 (计算技术) 单用户单任务 多用户多任务(VAX PDP) 控制台命令方式(串行运行、独占) 交互命令方式(交替串行、并发、并行 共享) 2) 网络系统(计算技术 通信技术) 多用户 多任务 (物理资源、逻辑资源共享) (C/S模式) (B/S模式)
.
什么是Web服务器?
l Web服务器又称WWW服务器、网站服务器、站点服 务器,就是将本地的信息用超文本(Hypertext)组织, 为用户在Internet上搜索和浏览信息提供服务。从本 质上来说Web服务器实际上就是一个软件系统。一台 计算机可以充当多个Web服务器,为提高用户的访问 效率,一般情况下一台计算机只充当一个Web服务器; 为提供大量用户的访问,多台计算机可以形成集群, 只提供一个Web服务。平常,我们将只充当一个Web 服务器的一台计算机就叫做Web服务器。
.
什么是Web页面?
l Web在提供信息服务之前,所有信息都必须以文件方式事先存放 在Web服务器所管辖磁盘中某个文件夹下,其中包含了由超文本 标记语言HTML(HyperText Markup Language)组成的文本文件, 我们称这些文本文件为超链接文件,又称网页文件,或称Web页 面文件(Web Page)。