第1章WEB的基础知识课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第1章WEB的基础知识课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 基础知识 课件
- 资源描述:
-
1、第第1章章 Web基础知识基础知识主讲:陈平本章要点 Web的概念1.1 Web概述概述 1.1.1 web的结构概述的结构概述1.1.2 web的工作原理的工作原理 1.1.3 web的主要特点的主要特点 1.1.1 Web的结构概述的结构概述 WWW是World Wide Web的缩写,又称为3W或Web,中文译为“万维网”。它作为Internet上的新一代用户界面,摒弃了以往纯文本方式的信息交互手段,采用超文本(hypertext)方式。超文本是一种全局性的信息机构,它将文档中的不同部分通过关键字建立链接,使信息得以以交互方式搜索。当超文本与多媒体在信息浏览环境下结合时即称为超媒体。In
2、ternet采用超文本和超媒体的组合方式,将信息的链接扩展至整个Internet上。Web就是一种超文本信息系统,它使得文本不再固定在某一个位置,而是可以从一个位置跳转到另外的位置,正是这种多链接性,才把它称为Web。在在Internet上实现上实现Web要使用两个主要使用两个主要构造模块。要构造模块。Web浏览器浏览器 浏览器(Browse)是用于浏览信息的应用程序,其作用是显示Web页面和解释脚本。目前常用的有:Internet Explorer(IE)、Mozilla FireFox、傲游(Maxthon)、360等。浏览器取回所请求的页面后对它上面的文本和格式命令进行解释,并在屏幕上按
3、正确的格式显示出来。使用IE浏览器打开的清华大学网站首页 Web服务器服务器 Web服务器(Web Server)的主要任务是接受用户的请求,然后执行相应的应用程序和数据库的连接,通过SQL等方式向数据库服务器提出数据处理请求,数据库服务器将数据处理的结果提交给Web服务器,再由服务器传送到客户机。1.1.2 Web的工作原理的工作原理 从本质上讲,Web是基于客户端/服务器的一种体系结构。一般来说,用户的计算机称为客户机,用于提供服务的计算机称为服务器。在Web方式下客户端常用浏览器访问服务器。客户机向服务器发送请求,要求执行某项任务,服务器执行此项任务,并向客户机返回响应 Web工作原理示
4、意图1.2 网页与网站网页与网站 1.2.1 网页的基本元素网页的基本元素 1.2.2 网站及网站开发技术网站及网站开发技术 1.2.1 网页的基本元素网页的基本元素 网页是通过WWW发布的包含文本、声音、图像、动画等多媒体信息的页面,它是互联网最基本的组成单位,众多的网页有机地结合在一起就组成了网站。网页文件通常是用HTML标记语言设计的,其扩展名通常为.htm或.html。网页的基本元素 1.2.2 网站及网站开发技术网站及网站开发技术 WWW服务器上相互链接的一系列网页组成一个网站。从广义上说,网站由硬件与软件两大部分组成。硬件主要是指服务器(计算机),软件则指操作系统、Web服务器软件
5、和应用程序(包括静态和动态网页文件以及数据库)等;从狭义上说,网站指基于Web服务器的应用程序。网站的体系结构示意图 1.3 网站发展历史u 从静态网页发展到动态网页 u 动态网页发展的几个阶段 u ASP的技术特点 u 新一代ASP.NET技术 1.3.1 从静态网页发展到动态网页从静态网页发展到动态网页 静态网页是标准的HTML文件,其文件扩展名是.htm或.html。它可以包含HTML标记、文本、Jave小程序、客户端脚本以及客户端ActiveX控件,但这种网页不包含任何服务器端脚本,该页中的每一行HTML代码都是在放置到Web服务器前由网页设计人员编写的,在放置到Web服务器后便不再发
6、生任何更改,所以称之为静态网页。要使网页内容产生动态变化,必须通过编写程序代码来实现。在HTML中嵌入程序代码,实现动态变化的网页称之为“动态网页”。动态网页仍然以HTML语言为基础,由服务器端执行代码并将执行结果转换为静态网页形式,传输到客户端,由客户端浏览器解释执行。1.3.2 动态网页发展的几个阶段动态网页发展的几个阶段(1)CGI阶段阶段 CGI是英文Common Gateway Interface的缩写,代表服务器端的一种通用(标准)接口。每当服务器接到客户更新数据的要求以后,利用这个接口去启动外部应用程序来完成各类计算、处理或访问数据库的工作,处理完后将结果返回Web服务器,再返回
7、浏览器。外部应用程序是用C、C+、Perl、Pascal、Java或其他语言编写的程序,程序运行在独立的地址空间中。(2)脚本语言阶段脚本语言阶段 这个阶段出现了许多杰出的脚本语言,如ASP、PHP、JSP等。脚本语言的出现大大简化了动态网站开发的难度,特别是ASP和PHP学习简单、功能强大,成为许多网站开发者的首选。JSP与ASP的程序结构非常相似。它的主要特点是在传统的HTML网页文件中加入Java程序片段(Scriptlet)和使用各种各样的JSP标志(Tag),构成JSP网页。Web服务器在接收客户的访问要求时,首先执行其中的程序片段,并将执行结果以HTML格式返回客户。(3)组件技术
8、阶段组件技术阶段 ASP.NET和Java(J2EE)技术是这个阶段的代表。ASP.NET是一种动态网页技术,它提供了一个基于Microsoft.NET框架的Web开发平台。NET 框架(.NET Framework)是支持ASP.NET应用程序的基础平台,也是.NET的核心部分。它由公共语言运行库(CLR)和.NET Framework类库组成。公共语言运行库为多种语言的程序代码提供了编译运行环境。.NET Framework类库包含有上百个面向对象类。1.3.3.NET框架的体系结构 在.NET框架中使用了很多全新的技术,带来了很多根本性的、深层次的创新。框架给因特网构筑了一个理想的工作环
9、境。在这个环境中,用户能够在任何地方、任何时间、使用任何设备从Internet网中获得所需要的信息,而勿需知道信息的细节。.NET 框架的体系结构包括5大部分,它们是:程序设计语言及公共语言规范(CLS)应用程序平台(ASP.NET及Windows应用程序等)ADO.NET及类库公共语言运行库(CLR)程序开发环境(Visual Studio.NET)其结构如图1.1所示。.NET框架的上述结构可以简化为图1.2。程序设计语言(VB C+C#J#)公共语言规范(Common Language Specification)ASP.NET Windows Web 服务 窗体 ADO.NET 与 X
展开阅读全文