第一章 WWW技术简介 彭煜玮 武汉大学计算机学院 2009.9.

Slides:



Advertisements
Similar presentations
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
Advertisements

LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
程式語言與設計 授課教師:蔣德威.
第一章 JSP概述 学习目标 JSP技术是目前WEB开发技术中应用最广泛的一种.本章对JSP技术、优点、缺点、应用前景作了简要介绍。
網頁技術簡介.
2.3 网络域名及其管理.
学习目标 掌握电子商务网站体系结构 掌握企业电子商务网站体系结构 掌握PWS的安装与设置
项目四 组建跨地区网络 授课教师:肖颖.
网络应用服务管理 吴献彩.
在PHP和MYSQL中实现完美的中文显示
注 册 在浏览器中输入如下网址:
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
Windows 8 more simple more powerful more free.
.NET 簡介.
.NET 簡介.
SVN的基本概念 柳峰
第二讲 搭建Java Web开发环境 主讲人:孙娜
第一章: Java Web 开发技术概述.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
大学计算机基础 典型案例之一 构建FPT服务器.
Ebooking 突发问题解决方案.
SVN服务器的搭建(Windows) 柳峰
Ch01網際網路、HTML 、 Script 、 ASP.NET簡介
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
網頁製作 網頁製作軟體 網頁瀏覽軟體 網頁圖像製作軟體 HTML語言 網站登錄.
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
Windows网络操作系统管理 ——Windows Server 2008 R2.
Windows网络操作系统管理 ——Windows Server 2008 R2.
13.1 用框架劃分工作區,方便演示資訊 13.2 使用連結及鎖定點連接資訊 13.3 使用列表及表單演示資訊
第17章 网站发布.
Windows 7 的系统设置.
VSS使用简介 王树升
山西建筑职业技术学院 灵动管理 智慧协同
任务1-3 使用Dreamweaver创建ASP网页
ASP.NET实用教程 授课教师:姬广永 学习网站: QQ:
三:基于Eclipse的集成开发环境搭建与使用
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
编程作业3:网页正文抽取 (10分).
C语言程序设计 主讲教师:陆幼利.
WWW服务 WWW服务概述 IIS6.0的 WWW 服务 IIS6.0下安装PHP
電子郵件簡介.
Web安全基础教程
第四章 团队音乐会序幕: 团队协作平台的快速创建
第十二讲:Web应用程序 上海财经大学信息管理与工程学院.
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
教育部 财政部 网络教育数字化学习资源中心平台系统 安装与配置
3Glasses SDK for Unreal Engine Plugin
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
本节内容 文件系统 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
ASP动态网页设计实用教程 主讲教师:贾海陶.
Touch Github = Touch the World
Delphi 7.0开发示例.
Python 环境搭建 基于Anaconda和VSCode.
Polarization of electro- magnetic wave after reflection
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
W3C标准网页制作 主讲教师:张 涛.
基于列存储的RDF数据管理 朱敏
YOUR SUBTITLE GOES HERE
项目一 了解网站的概念 项目二 创建个人网站“鸿渐工作室” 项目三 制作“鸿渐工作室”的主页 项目四 HTML语言 项目五 制作“家乡特产”网页 项目六 制作“给我留言”网页 项目七 制作“应用技巧”网页 项目八 模板制作及应用.
第四章 UNIX文件系统.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
1 Web基础知识 1.1 HTTP协议 1.2 Web服务器和浏览器 1.3 C/S模式与B/S模式 1.4 Web的访问原理
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
Presentation transcript:

第一章 WWW技术简介 彭煜玮 武汉大学计算机学院 2009.9

什么是WWW? 本章介绍WWW的概念、Web服务器配置、创建虚拟目录和浏览器IE6.0配置。 1.什么是WWW? 一、WWW的概念 WWW是World Wide Web的缩写,简称为Web(万维网)。WWW起源于1989年3月,是由欧洲粒子物理实验室CERN (the European Laboratory for Particle Physics)开发的主从结构分布式(“客户机/服务器”模式)超文本系统。 1992年1月,Web的第一个版本在瑞士日内瓦问世 。

什么是WWW? WWW是一个全球性的信息系统,使计算机能够在Internet上相互传送基于超媒体的数据信息。 WWW由成千上万个网站链接而成,网站则由一组位于Web服务器上的网页。 网页是在浏览器中显示的页面,也称为超文本文档。 网页分为静态网页和动态网页。 首页就是我们进入网站时,第一眼看到的网页,也称主页。

什么是WWW? WWW也可以用来建立Intranet(企业内部网)的信息系统。 WWW具有三个统一: 1.统一的资源命名方式:URL(统一资源定位符,即网址)。 2.统一的资源访问方式:HTTP (超文本传输协议)。 3.统一的信息组织方式:HTML(超文本标记语言)。 HTML是描述WWW信息的国际标准语言,WWW服务器与浏览器均遵循这个标准。全球的WWW用户只需要用浏览器就能访问世界各地的WWW服务器。几乎在各种OS上都有现成的浏览器可供使用。HTML文档可以被所有的浏览器所浏览,实现了跨平台操作。

WWW的特点 2.WWW的特点 分布式的信息资源 统一的用户界面 支持各种信息资源和各种媒体的演播

WWW的特点 广泛的用途 各种组织机构介绍和信息发布 电子报刊 电子图书馆和博物馆 虚拟现实 个人信息等在网上交流

WWW的结构 3.WWW的结构 WWW采用“客户机/服务器”结构,页面放在服务器端(网站),用户通过客户端(浏览器)来访问页面。

WWW的结构 网页存放在被称为Web服务器(Web Server)的计算机上,等待用户访问。

Web技术 4.Web技术经历了3个发展阶段 第一代,提供对静态网页的管理和访问。 第二代,提供对动态网页的访问和显示。 静态网页是从放置到服务器以后,直到发送给浏览器不会发生更改的网页,通常用HTML语言编写其代码,保存为.htm文件。 动态网页是在发送到浏览器之前由应用程序服务器修改的网页。动态网页的源文件可用HTML语言和VBScript或JavaScript等脚本语言编写,保存为.asp文件,也称为Web应用程序。

Web应用程序 Web 应用程序是用HTML语言和VBScript或JavaScript等脚本语言编写的动态网页源文件,也称为服务器端脚本。当从服务器请求这样一个页时,Web服务器先将该页传递给应用程序服务器进行处理,然后再将该页发送给浏览器。 应用程序服务器是一种软件,它帮助Web服务器处理Web 应用程序,以便生成动态网页。 ASP(Active Server Page动态服务器网页)是Windows系统默认所支持的一种动态网页技术。

Web服务器 二、Web服务器的配置 1.什么是Web 服务器? Web 服务器也称为 HTTP 服务器,它是响应来自浏览器的请求,并且发送出 网页的软件。 当访问者在浏览器的地址文本框中输入一个URL,或者单击在浏览器中打开的 网页上的某个链接时,便生成一个网页请求。 常见的 Web 服务器有: Microsoft Internet Information Server(IIS) Microsoft Personal Web Server(PWS) Apache HTTP Server Netscape Enterprise Server Sun ONE Web Server。

动态网页技术 2.五种常见的Web应用程序服务器 Dreamweaver可以使用以下五种服务器技术的任何一种 设计Web 应用程序: ColdFusion(可用于Windows和Solaris操作系统平台的动态服务器网页技术) ASP (Active Server Page:动态服务器网页技术) ASP .NET (.NET平台的动态服务器网页技术) JSP (Java Server Page :Java服务器网页技术) PHP (Personal Home Page:个人主页技术) 每种技术都与 Dreamweaver 中的一种文档类型相对应。 ColdFusion(直译:冷聚变),是一个动态Web服务器,其CFML(ColdFusion Markup Language)是一种程序设计语言,类似现在的JavaServer Page里的JSTL(JSP Standard Tag Lib),从1995年开始开发,其设计思想被一些人认为非常先进,被一些语言所借鉴。 Coldfusion 最早是由 Allaire 公司开发的一种应用服务器平台,其运行的 CFML(ColdFusion Markup Language) 针对Web应用的一种脚本语言。文件以*.cfm为文件名,在ColdFusion专用的应用服务器环境下运行。在 Allaire 公司被 Macromedia 公司收购以后,推出了 Macromedia ColdFusion 5.0,类似于其他的应用程序语言, cfm文件被编译器翻译为对应的 c++ 语言程序,然后运行并像浏览器返回结果。 自Macromedia接收Allaire公司后,把原来基于C++开发的ColdFusion改为基于JRun的J2EE平台的一个Web Application(JRun也是Allaire公司的一个J2EE服务器产品),并正式推出 Macromedia ColdFusion MX 6.0 版本,此时的cfm运行原理就和java非常的类似,cfm文件被应用服务器编译为对应的 java 代码并编译成 .class 文件在 jvm 虚拟机上运行。从此ColdFusion完全从一个功能齐全的动态Web服务器转变为一个J2EE应用服务器。同时依旧保留了原有版本的所有特性。 ColdFusion 的页面后缀通常为.cfm,同时 Macromeida 公司在发布 ColdFusion MX 的时候借鉴于 java 面向对象设计风格,设置了 .cfc 这样的 ColdFusion 文件后缀,他们被称作 ColdFusion Components LINK。 cfc 文件就好比一组 cfm function 的集合,使对应的代码具有高度的可重用性。虽然 .cfc 和 custom tag 具有类似的重用性,但 cfc 提供了更加灵活的调用方式,例如 webservice 方式的调用支持。 CFM 并不等同于 ColdFusion。 CFM 是一种标志语言,而 ColdFusion 是一种应用服务器环境。对于标准的语法结构的 cfm,cfc 文件,它们不仅仅可以运行在 Macromedia ColdFusion 服务器上,同样的也可以直接在BlueDragon服务器环境下。

ColdFusion ColdFusion(直译:冷聚变),是一个动态Web服务器,其CFML(ColdFusion Markup Language)是一种程序设计语言,类似现在的JavaServer Page里的JSTL(JSP Standard Tag Lib),从1995年开始开发,其设计思想被一些人认为非常先进,被一些语言所借鉴。 Coldfusion 最早是由 Allaire 公司开发的一种应用服务器平台,其运行的 CFML(ColdFusion Markup Language) 针对Web应用的一种脚本语言。文件以*.cfm为文件名,在ColdFusion专用的应用服务器环境下运行。在 Allaire 公司被 Macromedia 公司收购以后,推出了 Macromedia ColdFusion 5.0,类似于其他的应用程序语言, cfm文件被编译器翻译为对应的 c++ 语言程序,然后运行并像浏览器返回结果。

ColdFusion 自Macromedia接收Allaire公司后,把原来基于C++开发的ColdFusion改为基于JRun的J2EE平台的一个Web Application(JRun也是Allaire公司的一个J2EE服务器产品),并正式推出 Macromedia ColdFusion MX 6.0 版本,此时的cfm运行原理就和java非常的类似,cfm文件被应用服务器编译为对应的 java 代码并编译成 .class 文件在 jvm 虚拟机上运行。从此ColdFusion完全从一个功能齐全的动态Web服务器转变为一个J2EE应用服务器。同时依旧保留了原有版本的所有特性。 ColdFusion 的页面后缀通常为.cfm,同时 Macromeida 公司在发布 ColdFusion MX 的时候借鉴于 java 面向对象设计风格,设置了 .cfc 这样的 ColdFusion 文件后缀,他们被称作 ColdFusion Components LINK。 cfc 文件就好比一组 cfm function 的集合,使对应的代码具有高度的可重用性。虽然 .cfc 和 custom tag 具有类似的重用性,但 cfc 提供了更加灵活的调用方式,例如 webservice 方式的调用支持。

几种动态网页技术的比较 ASP、JSP、PHP的比较

动态网页技术的选择 选择哪一种Web 应用程序技术取决于多个因素,其中包括对各种脚本语言的熟悉程度以及要使用的应用程序服务器。 如果采用ColdFusion MX服务器,则可以选择 ColdFusion 。 如果采用IIS服务器,则可以选择 ASP或ASP.NET。 如果采用PHP服务器,则可以选择 PHP; 如果采用JSP服务器,则可以选择 JSP。 本课程选择了Windows的ASP动态网页技术。

Web服务器配置方案 3.两种Web服务器配置方案 一种配置是将 IIS或PWS安装在本地Windows 计算机硬盘中,另一种是将IIS或PWS安装在远程Windows计算机硬盘中。

Windows的Web服务器:IIS 4.如何用Windows操作系统建立Web服务器? 可以安装下列系统之一 : Windows 2000/2003 Server和IIS 5.0。 Windows XP和IIS 5.1。 Windows 98/2000 Professional和PWS。 其中 IIS:Internet Information Service (Internet信息服务器); PWS:Personal Web Service (个人Web服务)。

Windows的Web服务器:IIS Windows2000/2003 Server和IIS 5.0安装 在Windows2000 Server软件里带有IIS 5.0。插入Windows2000 Server光盘,自动启动,按照提示进行安装,同时自动安装IIS 5.0 。 Windows 2003 Server不自动安装IIS。若要安装IIS,可以单击“开始”→“程序”→“管理工具”→“配置服务器”,选择“高级”选项,打开显示可供安装的组件的对话框;也可以在控制面板中使用“添加/删除程序”。

Windows XP home 1、在X:\Windows\inf目录(X为Windows XP的盘符)下打开安装信息文件sysoc.inf,在[Components]区域中找到iis=iis.dll,OcEntry,iis.inf,hide,7这一行。可以发现,WinXP 家庭版是把IIS组件安装选项隐藏了,因此要把该信息改为iis=iis.dll,OcEntry,iis2.inf,,7,保存退出。 2、在Windows 2000安装光盘(Professional、Server、Advanced Server版本都可以)中找到iis.dl_和iis.if_两个文件,一起拷贝到硬盘某个目录(如C:\)。打开开始菜单中的“命令提示符”,使用Expand命令解开iis.dl_和iis.if_,命令格式为: expand C:\iis.dl_ C:\iis2.dll expand C:\iis.in_ C:\iis2.inf 完成后,C盘目录下会生成iis2.dll和iis2.inf两个新文件。 3、最后,分别将iis2.dll和iis2.inf两个文件相应拷入X:\Windows\inf和X:\Windows\system32\Setup系统目录

Windows Vista Vista家族(家庭版,企业版、商业版、旗舰版)中的都有IIS7.0。但是功能都是被精简了的。如果你想或的功能完整的IIS7.0,你就只能用 Windwos Server 2008,也称 Windows Longhorn Server. Windwos Server 2008的试用版可以到微软的官方网站免费获得,用你的Hotmail邮箱可以得到免费试用的Key。

IIS中的ASP 注意,由于ASP处理程序会随着IIS自动安装。所以,运行ASP的应用程序服务器会随着Web服务器的建立而自动地建立。

在XP中安装IIS 演示 在安装后,可以启动浏览器,输入地址:localhost。若显示其网页,则表示IIS正常安装。 如何在Windows XP中安装IIS (1)单击“开始”>“控制面板”,双击“添加或删除程序”; (2)单击“添加/删除 Windows 组件”; (3)出现“Windows 组件向导”,单击“下一步”; (4)在“Windows 组件”列表中,选中“Internet 信息服务(IIS)”; (5)单击“下一步”,然后根据提示操作。 在安装后,可以启动浏览器,输入地址:localhost。若显示其网页,则表示IIS正常安装。 演示

IIS的根目录 演示 5.服务器上的根文件夹Inetpub\wwwroot\ 假定读者在计算机的D:盘中安装了Windows XP操作系统。那末,该系统会自动创建根文件夹D:\Inetpub\wwwroot\。 默认情况下, Web 服务器从 D:\Inetpub\wwwroot 文件夹提供网页。Web 服务器将根据来自 Web 浏览器的 HTTP 请求,提供此文件夹中的任何页或其子文件夹中的任何页。 在D:\Inetpub\wwwroot 文件夹中可以创建子文件夹,例如“MyPage”用以存放一组网页源文件。 演示

IIS根目录设置 演示 6.如何设置默认网站主目录(根文件夹) (1)单击“开始”→“控制面板”→“性能和维护”→“管理工具”→“Internet 信息服务”;展开“本地计算机”列表,展开“Web站点”文件夹,然后展开“默认Web站点”文件夹,右击“默认网站”;单击“属性”。 (2)输入默认网站IP地址(若本机作Web服务器,则用127.0.0.1)。 (3)输入默认网站的主目录,以及为该文件夹设置脚本权限 。 现在已完成了Web服务器的配置,它将根据浏览器的请求,提供根文件夹中的网页。 假如建立网页文件test.htm,将它存放到本机默认网站的主目录d:\inetpub\wwwroot下。那末,其浏览地址为:127.0.0.1\ test.htm。 演示

IIS的虚拟目录 三、如何创建虚拟目录 1.存放网页源文件的两种做法 将网页文件保存到默认网站的主目录里,如上节所述,默认网站的主目录直接采用Windows系统已经建立的d:\Inetpub\wwwroot根文件夹。 将网页文件保存到默认网站的主目录之外。这就需要建立一个虚拟目录,在建立虚拟目录的过程中指定虚拟目录及其实际目录,从而建立虚拟目录和实际目录的联系。

IIS的虚拟目录 2.什么是虚拟目录 虚拟目录是实际目录的别名,它代表存放网页的实际目录,以便用在网址中代替实际目录。虚拟目录是用在URL地址中的,是一种将磁盘目录映射为URL目录的手段。 虚拟目录的名称可以与实际目录的名称相同,也可以不同。虚拟目录在磁盘目录中并不存在,实际目录是存放网页内容的目录。 例如,存放网页文件 test.htm的实际目录为d:\x1,若为该目录设置一个别名,即虚拟目录zhang,则虚拟目录Zhang就可以用在网址127.0.0.1\zhang\test.htm中代表存放网页的实际目录d:\x1。

IIS的虚拟目录 演示 3.设置默认网站的虚拟目录 单击“开始”→“控制面板”→“性能和维护”→“管理工具” →“Internet 信息服务”;展开,右击“默认网站”;单击“新建”>“虚拟目录”。 演示

IE6的配置 四、网页浏览器IE6.0的配置 浏览器IE6.0的配置可以使用浏览器的“工具”和“Internet选项”菜单命令进行设置,也可以通过修改操作系统的注册表进行设置。本节介绍如何使用“工具”和“Internet选项”进行下列设置。 1.设置Internet连接 (1)启动Internet Explorer。 (2)单击“工具”→“Internet 选项”。出现Internet 选项对话框 。 (3)单击“连接”选项卡→单击“建立连接”。 (4)按照屏幕上的提示操作。 演示

IE6:起始页面和缓存 演示 2.设置起始页面 3.设置IE缓存 (1)单击IE菜单栏中的“工具”>“Internet选项”出现Internet选项对话框。 (2)输入“主页”的“地址”,例如www.whu.edu.cn,单击“确定” 。 3.设置IE缓存 在“Internet选项”对话框中,单击“设置”,出现“设置”对话框。可以设置IE缓存“使用的磁盘空间”等。 演示

IE6:安全设置及自动完成 演示 4. IE安全设置 5.调整自动完成功能的设置 在“Internet选项”对话框中,单击“安全”,出现“安全设置”对话框 。 其中主要包括ActiveX控件和插件、Java权限、JavaApplet和脚本、Cookies、文件下载或用户验证设置,可选择“禁用”或“启用”等。 5.调整自动完成功能的设置 在IE的“工具”菜单上,单击“Internet选项”;单击“内容”标签;在“个人信息”区域,单击“自动完成”;选中要应用“自动完成”功能的选项前面的复选框。 演示

IE6:清除临时文件 演示 6.清除已访问过的网页 为了加快浏览速度,IE会自动把浏览过的网页保存在系统盘的\Temporary Internet Files文件夹内。 当用户不再需要这些网页时,在该文件夹下全选且删除即可。或者,在“常规”标签下单击“Internet临时文件”项目的“删除文件”按钮,选中“删除所有脱机内容”,单击“确定”按钮即可。 这种方法不太彻底,还会留少许Cookies在文件夹内。在“常规”标签下,“删除文件”按钮旁边还有一个“删除Cookies”按钮,通过它可以很方便地删除遗留的Cookies。Cookies(小甜饼)是客户端逐块保存用户信息的小文本文件。 演示

END