Web技术PPT祥解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Web技术PPT祥解课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 技术 PPT 课件
- 资源描述:
-
1、一、Web技术概述二、常用Web技术C/S模式和B/S模式Web相关定义Web起源与发展理解WebWeb工作原理Web开发平台的组成及网页制作工具C/S模式: 前端:客户机,几乎所有的应用逻辑都在客户端进行和表达,客户机完成与用户的交互任务。 后端:服务器,负责后台数据的查询和管理、大规模的计算等服务。B/S模式: B/S模式是一种基于Web的协同计算模式,是一种三层架构的瘦客户机/肥服务器的计算模式。 客户端表示层客户端表示层 应用服务器层应用服务器层 数据中心层数据中心层C/S模式与B/S模式比较: 指标指标C/SC/S(两层结构)(两层结构)B/SB/S(三层结构)(三层结构)客户端客户
2、端的负载的负载所有业务逻辑都必须安装在客户端,客户端负担过重效率低可以将部分业务逻辑安装在原因服务器上,减少客户端负载对数据库服务器对数据库服务器性能的影响性能的影响每个客户端都必须和数据库直接相连,占用数据库资源,数据库负载加重,性能下降只有应用服务器和数据库相连,由应用服务器处理客户端对数据库的相连请求,降低了对数据库资源的占用网络流量网络流量和负载和负载客户端直接使用SQL语句访问后台数据库,网络流量较大数据以交易包的形式传输,网络流量较小,客户端可共享应用服务器中公共数据,节省带宽,提高反应速度系统结构系统结构及工作量及工作量客户端直接连接后台数据库,结构和编程简单,工作量较小结构较复
3、杂,编程工作量和难度较大什么是Web ( World Wide Web/WWW )? Web是互联网上的一种服务,它使用超文本技术将遍布全球的各种信息资源链接起来,以便于用户的浏览。 Web是建立在客户机服务器(ClientServer)模型之上,以HTML语言和HTTP协议为基础,能够提供面向各种Internet服务的、一致的用户界面的一种信息服务系统互联网与Web是一个概念吗? 互联网和Web是两个完全不同的概念。互联网是Web的基础平台,Web是互联网平台上的一种应用层服务。什么是Web服务器?WWW服务器、网站服务器、站点服务器将本地的信息用超文本(Hypertext)组织,为用户在I
4、nternet上搜索和浏览信息提供服务。Web服务器实际上就是一个软件系统。一台计算机可以充当多个Web服务器,为提高用户的访问效率,一般情况下一台计算机只充当一个Web服务器;为提供大量用户的访问,多台计算机可以形成集群,只提供一个Web服务。平常,我们将只充当一个Web服务器的一台计算机就叫做Web服务器。什么是Web页面? Web在提供信息服务之前,所有信息都必须以文件方式事先存放在Web服务器所管辖磁盘中某个文件夹下,包含了由超文本标记语言HTML(HyperText Markup Language)组成的文本文件,即超链接文件、网页文件,或Web页面文件(Web Page)。 当用户
5、通过浏览器在地址栏输入访问网站的网址时,实际上就是向某个Web服务器发出调用某个页面的请求。Web服务器收到页面调用请求后,从磁盘中调出该网页进行相关处理后,传回给浏览器显示。在这里,Web服务器作为一个软件系统,用于管理Web页面,并使这些页面通过本地网络或Internet供客户浏览器使用。什么是Web页面? C/S模式和B/S模式Web相关定义Web起源与发展理解WebWeb工作原理Web开发平台的组成及网页制作工具早期Internet对普通用户的局限性:信息组织、展现形式90年,Tim Berners-Lee, WebWeb最初起源于二十世纪八十年代末期。当时,CERN(欧洲粒子物理实验
6、室)的Tim Berners-Lee提出一项计划,其目的是使科学家之间能方便地交流、检索资料。Tim Berners-Lee创建了超文本文档描述语言,以及在客户 和服务器之间传送文档的交互协议,这些就是HTML和HTTP的雏形。Web在CERN内部得到了广泛的应用,此后逐渐推广到 Internet上。93年,Web Browser Mosaic1993年,伊利诺斯大学的国家超级计算机中心 NCSA(National Center for Supercomputing Applications)开发了一个带有GUI的Web客户端浏览器软件Mosaic,受到了人们普遍的欢迎。从此,Web就开始迅猛
7、增长。 Web1.0 Web2.0 Web3.0 用户 通过浏览器获取信息 更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。 Web发展的需求 经过1989年诞生以来的发展,Web的内容已经从“静态网页”发展为 “动态网页”。1. 接受请求接受请求2. 找到静态找到静态 网页网页3. 返回网页返回网页客户端客户端服务器端服务器端发回网页发回网页发出请求发出请求1. 接受请求接受请求2. 找到动态找到动态网页网页3. 执行程序执行程序代码,代码,生成生成静态网页静态网页4. 发送网页发送网页客户端客户端服务器端服务器端发回网页发回网页发出请求发出请求静态网页与动态网页静态网
8、页:纯静态:只包括单纯的文本或图像无法交互 如大学简介如大学简介URLURL的后缀是的后缀是. .htmhtm、.html.html、. .shtmlshtml、.xml.xml 浏览器端交互式:加入Javascript 或Vbscript脚本代码 仍然是静态网页,它不需要Web服务器做任何工作动态网页在传统的静态页面中加入各种程序和逻辑控制,实现浏览器客户端和Web服务器的动态信息交互 aspx、.jsp、 .asp、.php、.perl、.cgi 为后缀 如用户注册、用户登录、在线调查、用户管理、订单管理静态网页工作原理浏览器端服务器端编写web页发出请求定位html文件浏览器处理html
9、返回html文件到浏览器每个静态网页都是保存在服务器上的一个独立的文件 动态网页工作原理接受请求找到动态网页发送网页服务器端执行程序代码生成网页浏览器端动态网页的优势动态网页:(1) 以数据库技术为基础可以大大降低网站维护的工作量;(2) 可以实现更多交互功能如用户注册、用户登录、在线调查、用户管理、订单管理等(3)动态网页是由服务器动态生成的 它实际上并不是事先写好的、独立存在Web服务器上的网页文件,只有当用户请求时服务器才动态生成一个网页,并返回一个完整的网页到客户端浏览器。C/S模式和B/S模式Web相关定义Web起源与发展理解WebWeb工作原理Web开发平台的组成及网页制作工具1)
10、Web是Internet提供的一种服务。2)Web是一个巨大的信息宝库。3)Web上的信息彼此关联。4)Web上的信息保存在Web站点中。5)Web简单易用。2022-6-220C/S模式和B/S模式Web相关定义Web起源与发展理解WebWeb工作原理Web开发平台的组成及网页制作工具2022-6-222URL:统一资源定位符Uniform Resource Locator:确定某信息的位置格式:/:端口号 例子 : http:/ /:70ftp: /ftp.w3.org/pub/www/doc超文本传输协议事务处理由4个步骤组成:(1)客户端与服务器建立连接;(2)客户端向服务器提出请求;
展开阅读全文