【Asp.net精品源码栏目提醒】:网学会员为广大网友收集整理了,【精品】Web技术与应用 - 其它资料,希望对大家有所帮助!
Web技术与应用 信息科技学院 Web技术与应用理论学时: 48实验学时: 32授课方法: 1 教、学、做一体化 2 以案例为任务、驱动教学过程 单元模块项目模块工程模块授课目标:把所学基于Web的软件开发知识 转化为程序设计能力第1章 Web开发技术概述学习要点: 1. 掌握Web的基本概念和基础知识。
2. 熟悉C/S模式与B/S模式的结构。
3 .了解常用的Web开发工具。
4.了解Web开发的基本技术。
5. 了解Web 2.0的特点及相关技术。
背景知识:1 使用环境和使用方式 1) 单机系统 计算技术 单用户单任务 多用户多任务VAX PDP 控制台命令方式串行运行、独占 交互命令方式交替串行、并发、并行 共享 2) 网络系统计算技术 通信技术 多用户 多任务 (物理资源、逻辑资源共享) C/S模式 B/S模式背景知识:2 应用领域 1)数值计算科学与工程部门 2)信息管理企事业单位内部、独占性 3)信息服务全球、全社会、公共信息服务、 高度资源共享、信息共享、信息安全)3 处理的数据对象 1) 数值 2) 字符 3) 音频、视频等多媒体流式数据背景知识:4 程序设计技术方法 1) 机器语言(依赖硬件、不可移植) 2) 汇编语言(依赖硬件、不可移植) 3) 高级语言(面向过程面向对象) 4) 可视化高级语言(可用控件 自动生成源代码) 5) 基于Web的可视化开发技术(智能化、自动化) (异构网络环境、数据库、图形图象、信息安全) (组件技术、可继承、可嵌入、可扩展,个性化, 可靠性、安全性,满足用户需求的动态变化要 求, 平台越来越高)第1章 Web开发技术概述 1.1 Web技术基础知识 1.2 Web基本技术介绍 1.3 Web 2.0概述1.1 Web技术基础知识 1.1.1 什么是Web? 1.1.2 什么是Web服务器? 1.1.3 什么是Web页面? 1.1.4 统一资源定位符URL 1.1.5 浏览器的工作机理及种类 1.1.6 C/S模式与B/S模式 1.1.7 Web访问的机理 1.1.8 Web开发平台的组成 1.1.9 常用Web开发工具 1.2 Web基本技术介绍 1.2.1 HTML技术 1.2.2 DHTML技术 1.2.3 什么是Java Applet 1.2.4 JavaScript与 VBScript 1.2.5 ActiveX 1.2.6 CGI技术 1.2.7 PHP 1.2.8 JSP 1.2.9 ASP/
ASP.NET 1.2.10 XML 1.2.11 什么是XHTML? 1.2.12 ADO/ADO.NET 1.2.13 Web Services1.3 Web 2.0概述 1.3.1 Ajax 1.3.2 网志Blog 1.3.3 社会书签 1.3.4 维基百科Wiki 1.3.5 内容聚合RSS什么是Web ? Internet是一个网络上的网络,或者说是一个全球范 围的网间网。
在Internet中分布了成千上万的计算 机,这些计算机扮演的角色和所起的作用各不相同。
有的计算机可以收发电子邮件,有的可以为用户传输 文件,有的负责对域名进行解析,更多的机器则用于 组织并展示相关的信息资源,方便用户的获取。
所有 这些承担服务任务的计算机统称为服务器。
根据服务 的特点,又可分为邮件服务器、文件传输服务器、域 名服务器(DNS)和Web服务器等。
Web就由互联网上的 上述各种各样的服务器相互连接组成。
什么是Web服务器? Web服务器又称WWW服务器、网站服务器、站点服务 器,就是将本地的信息用超文本(Hypertext)组织, 为用户在Internet上搜索和浏览信息提供服务。
从本 质上来说Web服务器实际上就是一个软件系统。
一台计 算机可以充当多个Web服务器,为提高用户的访问效 率,一般情况下一台计算机只充当一个Web服务器;为 提供大量用户的访问,多台计算机可以形成集群,只 提供一个Web服务。
平常,我们将只充当一个Web服务 器的一台计算机就叫做Web服务器。
什么是Web页面? Web在提供信息服务之前,所有信息都必须以文件方式事先存放在 Web服务器所管辖磁盘中某个文件夹下,其中包含了由超文本标记 语言HTMLHyperText 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 等,例如:http://www.yahoo.com.cn/index.htm为一 个URL地址,其中http指的是采用的传输协议是http; www.yahoo.com.cn为主机名;index.htm为文件名。
统一资源定位符URL 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相对地址。
浏览器的工作机理及种类 当用户要通过浏览器访问某一个网站,用户必须首先在浏览器的 地址栏中输入相应的网址——我们称之为URL地址,接着浏览器 将向域名服务器询问该网址对应的IP地址,并根据返回的结果直 接定位到目标服务器;服务器与浏览器双方完成通讯握手之后, 该网站对应的图文数据便被送到浏览器中。
如果收到的是HTML代 码和图片,浏览器对其进行解释之后形成页面显示,而如果遇到 扩展名为ASP、CGI之类的脚本程序,解释工作就必须由服务器来 完成,浏览器只能被动接收解释的结果并加以显示;当然,如果 在结果中遇到HTML标记,浏览器就会启动解释程序,然后按HTML 标记的要求将网页的内容显示在用户面前。
浏览器的工作机理及种类浏览器的工作机理及种类浏览器主要分成两类: 一类是以Lynx为代表基于字符的Web客户端程序,主要 在不具备图形图像功能的计算机上使用。
另一类是以NCSA(National Center of Supercomputing Application)开发的Mosaic为代表 的、面向多媒体计算机的Web客户端程序,它可以在各 种类型的小型机上运行,也可以在IBM PC机、 Macintosh机以及UNIX操作系统平台上运行。
C/S模式与B/S模式 C/S计算模式将应用一分为二:前端是客户 机,几乎所有的应用逻辑都在客户端进行和表 达,客户机完成与用户的交互任务。
后端是服 务器,它负责后台数据的查询和管理、大规模 的计算等服务。
通常客户端的任务比较繁重, 称作“肥”客户端,而服务器端的任务较轻,称 作“瘦”服务器。
上一篇:
ASP_20_个非常有用的例子
下一篇:
“文化力”的认识和发展1805字