第一章web技术的简介精品PPT课件
合集下载
Web概述本章主要内容精品PPT课件
1.2 Web工作原理
静态网页与动态网页: 1. 静态网页仅仅使用HTML语言编写; 2. 动态网页需要使用脚本语言编写,根据网页内容依赖于数据库的内容。
1.3 Web服务
Web服务定义: • W3C(国际标准化组织)定义 • Microsoft定义 • IBM定义 • UDDI规范中定义
定义内容详见PP7-12。
1.3 Web服务
Web服务
UDDI Web服务&WSDL
SOAP、XML HTTP、HTTPS、SMTP、FTP
图1-2 Web服务的多层构成
服务发现层 服务描述层 基于XML的消息层 网络层
1.3 Web服务
UUID等于的四种基本结构: • 商业实体(Business entiy):描述商业信息,如名称和类
器; 4. 如果URL指向脚本语言文本*(或HTML文档中嵌入有脚本语言文本),
则Web服务器运行脚本语言的程序(一般是解释执行脚本程序),将 其输出结果送浏览器; 5. URL也可以执行其他的脚本语言程序,例如:VRML和Ruby等等。
* 常用的脚本语言有PHP、ASP、和每一个人,既是信息 的接收者,也是信息的传播者,大家通过相互协作 来完成各自的任务和实现各自的目的。
分享精神指接入互联网的每一个人,将各自拥 有的信息分享在互联网上,使得任何人都可以使用。
1.1 Web概念
Web的五要素: •URL •HTTP •HTML •Web浏览器 •Web服务器
第1 章Web概述
Web应用举例(续): •Social networking service(SNS,社会化网络服务) •Online shopping(在线购物) •Web search engine(搜索引擎) •Internet governance(网络政务) •Browse game(页游,网页游戏) •Webcam(网络摄像) •Electronic business(e-business,电子商务)
Web技术应用基础(第一章)精品PPT课件
国家级精品课程 —Web技术应用基础
● IP地址的表示方法
IPv4地址采用“点分十进制”表示法。 按照TCP/IP协议规定,IP地址用二进制来表示,每个IP 地 例如:一个采用二进制形式的IP地址是“1110101000”, 为了方便记忆和使用,IP地址经常被写成十进制的形式, 中间使用符号“.”分开不同的字节。
计算机网络 ●
Web环境
通过通信线路和通信设备,将分布在不同地理位置、 具有独立功能的计算机系统连接起来,在网络协议 和网络管理软件的支持下,实现彼此之间数据通信 和资源共享的系统。
计算机网络为网络用户提供了两个主要功能:
连通和共享
连通功能共把享网功上能计使上算网用户可 机连接起以来使,用使网人上所们有公享资 可了以地交域换的源软、信遥件游,息远、戏例,。如硬等忘信件等、息记娱、乐文节档、目
在因特网上与其他用户通信或查找资源,先要找 到用户或资源所在的主机,然后才可以进行通信 或查询存储于该主机上的资源。 在因特网上使用IP地址或域名标识网上的主机或 者设备,使用URL来定位网上的资源。
国家级精品课程 —Web技术应用基础
● IP地址
Internet是网络的网络,连接了海量主机(或设 备),为了识别网上主机(或设备),人们为每 台主机(或设备),分配了一个在Internet唯一 的32位的二进制数,即主机的IP地址。
国家级精品课程 —《Web技术应用基础》
第1章 Web技术概述
本章主要内容
Web应用的基础知识和基本概念,主要包括计算 机网络、Internet、 Web基本概念, Web开发技 术和Web方式访问数据库技术等。 学习目标:
– 掌握Web开发的基本知识、主要技术和工作原理 – 理解Web开发常用架构,会画B/S三层结构图 – 熟练应用IP地址、域名和URL网上查找资源 – 理解JSP访问数据库技术
● IP地址的表示方法
IPv4地址采用“点分十进制”表示法。 按照TCP/IP协议规定,IP地址用二进制来表示,每个IP 地 例如:一个采用二进制形式的IP地址是“1110101000”, 为了方便记忆和使用,IP地址经常被写成十进制的形式, 中间使用符号“.”分开不同的字节。
计算机网络 ●
Web环境
通过通信线路和通信设备,将分布在不同地理位置、 具有独立功能的计算机系统连接起来,在网络协议 和网络管理软件的支持下,实现彼此之间数据通信 和资源共享的系统。
计算机网络为网络用户提供了两个主要功能:
连通和共享
连通功能共把享网功上能计使上算网用户可 机连接起以来使,用使网人上所们有公享资 可了以地交域换的源软、信遥件游,息远、戏例,。如硬等忘信件等、息记娱、乐文节档、目
在因特网上与其他用户通信或查找资源,先要找 到用户或资源所在的主机,然后才可以进行通信 或查询存储于该主机上的资源。 在因特网上使用IP地址或域名标识网上的主机或 者设备,使用URL来定位网上的资源。
国家级精品课程 —Web技术应用基础
● IP地址
Internet是网络的网络,连接了海量主机(或设 备),为了识别网上主机(或设备),人们为每 台主机(或设备),分配了一个在Internet唯一 的32位的二进制数,即主机的IP地址。
国家级精品课程 —《Web技术应用基础》
第1章 Web技术概述
本章主要内容
Web应用的基础知识和基本概念,主要包括计算 机网络、Internet、 Web基本概念, Web开发技 术和Web方式访问数据库技术等。 学习目标:
– 掌握Web开发的基本知识、主要技术和工作原理 – 理解Web开发常用架构,会画B/S三层结构图 – 熟练应用IP地址、域名和URL网上查找资源 – 理解JSP访问数据库技术
第1章Web开发技术概述精品PPT课件
技术特点:
• 将动态内容的生成和显示进行分离 • JSP使用简便 • JSP扩展方便 • JSP容易和其他技术集成 • 可靠且移植方便
西安邮电学院计算机系
1-15
联系方式:
1.5.2 ASP技术
Microsoft ASP(Active Server Pages,动态服务器页面)是微 软公司IIS3.0以上版本中的一个可以动态产生网页内容组件,由嵌 入在IIS里的一个脚本解释器构成,实际上是一个服务器端的脚本 环境。
第1章 Web应用基础编程
1.1 Web应用的兴起 1.2 Web应用需求
• 1.2.1 业务逻辑 • 1.2.2 数据管理 • 1.2.3 接口 1.3 抽象Web应用体系结构 • 客户/服务器结构 • 浏览器/服务器结构 • C/S与B/S的比较
西安邮电学院计算机系
1-4
联系方式:
1.1 Web应用的兴起
联系方式:
1.7 小结
概述Web开发技术的历史背景,技术发展前景。
西安邮电学院计算机系
1-20
联系方式:
课件下载后可自由编辑,使用上如有不理 解之处可根据本节内容进行提问
Thank you for coming and listening,you can ask questions according to this section and this courseware can be downloaded and edited freely
Web开发技术
教师:陈有为 邮箱:
西安邮电学院计算机系
1-1
联系方式:
一、教学内容
第1章 Web开发技术概述 第2章 HTML4.0语法 第3章 搭建开发环境 第4章 JSP的基础语法 第5章 JSP指令元素 第6章 JSP动作元素 第7章 JSP内置对象 第8章 数据库操作 第9章 JSP和JavaBean 第10章 Servlet开发基础 第11章 MVC设计模式 第12章 JSP数据库开发综合实例剖析
• 将动态内容的生成和显示进行分离 • JSP使用简便 • JSP扩展方便 • JSP容易和其他技术集成 • 可靠且移植方便
西安邮电学院计算机系
1-15
联系方式:
1.5.2 ASP技术
Microsoft ASP(Active Server Pages,动态服务器页面)是微 软公司IIS3.0以上版本中的一个可以动态产生网页内容组件,由嵌 入在IIS里的一个脚本解释器构成,实际上是一个服务器端的脚本 环境。
第1章 Web应用基础编程
1.1 Web应用的兴起 1.2 Web应用需求
• 1.2.1 业务逻辑 • 1.2.2 数据管理 • 1.2.3 接口 1.3 抽象Web应用体系结构 • 客户/服务器结构 • 浏览器/服务器结构 • C/S与B/S的比较
西安邮电学院计算机系
1-4
联系方式:
1.1 Web应用的兴起
联系方式:
1.7 小结
概述Web开发技术的历史背景,技术发展前景。
西安邮电学院计算机系
1-20
联系方式:
课件下载后可自由编辑,使用上如有不理 解之处可根据本节内容进行提问
Thank you for coming and listening,you can ask questions according to this section and this courseware can be downloaded and edited freely
Web开发技术
教师:陈有为 邮箱:
西安邮电学院计算机系
1-1
联系方式:
一、教学内容
第1章 Web开发技术概述 第2章 HTML4.0语法 第3章 搭建开发环境 第4章 JSP的基础语法 第5章 JSP指令元素 第6章 JSP动作元素 第7章 JSP内置对象 第8章 数据库操作 第9章 JSP和JavaBean 第10章 Servlet开发基础 第11章 MVC设计模式 第12章 JSP数据库开发综合实例剖析
第1章Web技术ok-PPT精品文档
理解Web
Web应用开发
1)Web是Internet提供的一种服务。 2)Web是一个巨大的信息宝库。 3)Web上的信息彼此关联。 4)Web上的信息保存在Web站点中。 5)Web简单易用。
7
什么是Web服务器?
Web应用开发
Web服务器又称WWW服务器、网站服务器、站点服 务器,就是将本地的信息用超文本(Hypertext)组织, 为用户在Internet上搜索和浏览信息提供服务。从本 质上来说Web服务器实际上就是一个软件系统。一台 计算机可以充当多个Web服务器,为提高用户的访问 效率,一般情况下一台计算机只充当一个Web服务器; 为提供大量用户的访问,多台计算机可以形成集群, 只提供一个Web服务。平常,我们将只充当一个Web 服务器的一台计算机就叫做Web服务器。
Web服务器
Web应用开发
负责处理客户端的HTTP请求并与主机 上的操作系统通信。
负责为用户提供所需要的网页,并对客 户端浏览器发来的请求作出响应。
Web应用开发
浏览器/服务器的工作过程
用户启动浏览器,并在浏览器中指定一个URL, 浏览器便向该URL所指向的Web服务器发出请求
Web服务器接到浏览器的请求后,把URL转换成 页面所在服务器上的文件路径名
HTTP Web服务器
Web浏览器
Web应用开发
Web浏览器浏览器是用来解释Web页面并完 成相应转换和显示的程序。 Web浏览器最基本的功能:
➢ 解释HTML文档; ➢ 运行并显示Java、ActiveX以及脚本语言等编
程语言创建的应用、程序、动画等;
1994年Netscape Navigator推出。 Microsoft从1995年开始推出Web浏览器:Internet Explorer。
1-Web技术基础PPT课件
• Apache
• 38.22 %
• IIS (by Microsoft)
• 32.80%
• nginx (by Igor Sysoev)
• 15.00%
• GWS (by Google)
• 2.30%
16
客户端-服务器架构
经典客户端-服务器模型
17
客户端-服务器C/S架构
• SQL Server – SQL Server Management Studio • BT追踪器 – BT客户端(μTorrent) • DNS服务器(bind) – DNS客户端(resolver) • DHCP服务器(无线路由固件) – DHCP客户端(手机 /
安卓DHCP客户端/)
21
• SMB服务器(Windows) – SMB客户端(Windows)
• 在真实世界中,"服务"是: • 服务提供者完成的一系列工作 • 通过输入参数,提供给用户(消费者)一些期望的 结果 • 需求和结果已知 • 易于使用 • 总是可用的 • 有量的特性(价格,执行时间,常量,等)
33
面向服务的应用
• 面向服务的应用类似真实世界中的服务-消费者模型 • 由服务提供者(服务器端)和服务消费者(客户端) 组成 • 典型示例为RIA富客户端应用 • 服务提供者提供一些服务 • 服务消费者访问服务 • 标准协议用XML, JSON, SOAP, WSDL, RSS, HTTP, …
5
Web Application网络应用
• 网站的下一个级别 • 高交互 • 高可访问性(Cloud云端) • AJAX, Silverlight, Flash, Flex, 等 • 应用通常分解为逻辑块称为"层",每一层都扮演一种
第一章Web技术基础精品PPT课件
高等教育“十一五”国家级规划教材 计算机技术基础
第 1 章 Web技术基础 Part B
使用Apache和Tomcat
计算机网络原理、技术及应用
1.7 使用Apache和Tomcat
Apache与Tomcat
Apache和Tomcat的关系 Apache的安装和配置 Tomcat服务与Servlet/JSP规范 Java运行环境的安装和配置 Tomcat的安装和配置 建立并部署Web应用 使用虚拟目录
操作:
在默认情况下,Java的安 装目录为c:\ Program Files\java\jdk1.6.0_12。 为了下一步环境变量设置 的方便,通常需要修改默 认安装目录。单击“更改…” 按钮,修改Java安装目录, 例如,直接安装在 C:\Java目录下,即: C:\Java\jdk1.6.0_12\
Srevlet/JSP容器,为基于Java的服务器脚本程序提供编译和运 行环境
内置Apache的HTTP服务,对于静态页面的处理速度远不如 Apache
配置选择
Tomcat可单独使用,构建Web服务器。 为了提高Web系统的整体性能 ,应安装Apache服务器器。
计算机网络原理、技术及应用
计算机网络原理、技术及应用
Tomcat,JSP和Java的关系
Tomcat是当前使用最为广泛的Servlet/JSP应用 服务器,是servlet和jsp容器
JSP是HTML和Java程序的综合文档 运行JSP页面需要Java虚拟机
计算机网络原理、技术及应用
Java运行环境
Java运行环境的构成
单击“完成”按钮, 结束Java的安装过 程。此时,在系统 盘中将看到安装 Java所创建的文件
第 1 章 Web技术基础 Part B
使用Apache和Tomcat
计算机网络原理、技术及应用
1.7 使用Apache和Tomcat
Apache与Tomcat
Apache和Tomcat的关系 Apache的安装和配置 Tomcat服务与Servlet/JSP规范 Java运行环境的安装和配置 Tomcat的安装和配置 建立并部署Web应用 使用虚拟目录
操作:
在默认情况下,Java的安 装目录为c:\ Program Files\java\jdk1.6.0_12。 为了下一步环境变量设置 的方便,通常需要修改默 认安装目录。单击“更改…” 按钮,修改Java安装目录, 例如,直接安装在 C:\Java目录下,即: C:\Java\jdk1.6.0_12\
Srevlet/JSP容器,为基于Java的服务器脚本程序提供编译和运 行环境
内置Apache的HTTP服务,对于静态页面的处理速度远不如 Apache
配置选择
Tomcat可单独使用,构建Web服务器。 为了提高Web系统的整体性能 ,应安装Apache服务器器。
计算机网络原理、技术及应用
计算机网络原理、技术及应用
Tomcat,JSP和Java的关系
Tomcat是当前使用最为广泛的Servlet/JSP应用 服务器,是servlet和jsp容器
JSP是HTML和Java程序的综合文档 运行JSP页面需要Java虚拟机
计算机网络原理、技术及应用
Java运行环境
Java运行环境的构成
单击“完成”按钮, 结束Java的安装过 程。此时,在系统 盘中将看到安装 Java所创建的文件
《Web技术基础》PPT课件
11
Web技术基础
Internet主要技术: ·采用标准协议——TCP/IP协议,使网上各种 不同的计算机进行通信 ·通过路由器将不同网络互连 ·建立在TCP/IP协议基础之上的WWW浏览服务 ·应用DNS域名解析系统完成计算机和用户之间 的地址解析工作
12
Web技术基础
Internet基本服务
路由器
路由器
企业子网
路由器
路由器
R
企业网
R
个人电脑
14
Web技术基础
1.2.3 OSI参考模型 网络协议(Protocol) :计算机之间的数据通信必须 遵守某种约定和规程,这些约定和规程就是网络通信 协议(翻译官)。协议三要素:
语法(syntax):数据和控制信息的结构或格式 (“如何讲”) 语义(semantics):需要发出何种控制信息,完成 何种动作和做出何种响应。 (“讲什么”) 时序(timing):实体通信实现顺序的详细说明。 国际标准化组织(ISO)提出的“开放系统互连模型” 是计算机网络通信的基本协议。TCP/IP是Internet
16
Web技术基础
网络层次结构示意图
我们希望 退货
经理们 的想法
他们要退货
尊敬的John: 由于...方面
的原因
我们希望 退货
公司之间的 正规书信
尊敬的John: 由于...方面
的原因
我们希望 退货
FAX#...
尊敬的John: 由于...方面
的原因
我们希望 退货
利用信函、 传真等传 递的公文
FAX#...
Web技术基础
计算机系(图517) 李智敏
Web技术基础
课程性质:
Web技术基础
Internet主要技术: ·采用标准协议——TCP/IP协议,使网上各种 不同的计算机进行通信 ·通过路由器将不同网络互连 ·建立在TCP/IP协议基础之上的WWW浏览服务 ·应用DNS域名解析系统完成计算机和用户之间 的地址解析工作
12
Web技术基础
Internet基本服务
路由器
路由器
企业子网
路由器
路由器
R
企业网
R
个人电脑
14
Web技术基础
1.2.3 OSI参考模型 网络协议(Protocol) :计算机之间的数据通信必须 遵守某种约定和规程,这些约定和规程就是网络通信 协议(翻译官)。协议三要素:
语法(syntax):数据和控制信息的结构或格式 (“如何讲”) 语义(semantics):需要发出何种控制信息,完成 何种动作和做出何种响应。 (“讲什么”) 时序(timing):实体通信实现顺序的详细说明。 国际标准化组织(ISO)提出的“开放系统互连模型” 是计算机网络通信的基本协议。TCP/IP是Internet
16
Web技术基础
网络层次结构示意图
我们希望 退货
经理们 的想法
他们要退货
尊敬的John: 由于...方面
的原因
我们希望 退货
公司之间的 正规书信
尊敬的John: 由于...方面
的原因
我们希望 退货
FAX#...
尊敬的John: 由于...方面
的原因
我们希望 退货
利用信函、 传真等传 递的公文
FAX#...
Web技术基础
计算机系(图517) 李智敏
Web技术基础
课程性质:
第1章Web开发相关技术精品PPT课件
任务4--C/S结构与B/S结构
C/S结构
C/S结构全称为Client/Server,即客户/服务器模式。C/S结构的系统分 为两个部分:客户机和服务器。应用程序也分为服务端程序和客户端 程序语言的风格类似于C语言,现在被很多的网站编程人员广泛的运用。
2020/10/29 A S P . N E T 2 . 0 程 序 设 计 案 例 教 程
2020/10/29 A S P . N E T 2 . 0 程 序 设 计 案 例 教 程
任务3--ASP/PHP /JSP与简介
JSP与
1.JSP JSP 即Java Server Pages,它是由Sun Microsystem公司于1999
年6月推出的新技术,JSP技术有点类似ASP技术,它是在传统的网页 HTML文件(*.htm,*.html)中插入Java程序段(JavaScript),从而形 成JSP文件(*.jsp) 2.
2020/10/29 A S P . N E T 2 . 0 程 序 设 计 案 例 教 程
任务4--C/S结构与B/S结构
C/S结构与B/S结构的比较
(1)支撑环境 C/S一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通 过专门服务器提供连接和数据交换服务;B/S 建立在广域网之上的, 不 必是专门的网络硬件环境,例与电话上网, 租用设备。信息自己管理, 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。 (2)安全控制 C/S一般面向相对固定的用户群, 对信息安全的控制能力很强。一般高 度机密的信息系统采用C/S 结构适宜;B/S 建立在广域网之上, 对安全 的控制能力相对弱, 面向是不可知的用户群,可以通过B/S发布部分可 公开信息。 (3)程序架构 C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度 可以较少考虑;B/S 对安全以及访问速度的多重的考虑, 建立在需要更 加优化的基础之上,比C/S有更高的要求,B/S结构的程序架构是发展 的趋势。 Microsoft公司的.Net系列和SUN 和IBM推出的JavaBean 构 件技术将使 B/S更加成熟。
第一章Web程序设计基础精品PPT课件
-也有些程序和文件是在服务器端执行的。
1 网站的运行
▪ 前台与后台的概念 -前台指客户端浏览器,后台指服务器环境 -静态网站与动态网站——根本区别在于是否应用交互技术
动静用 代 站 式 W静 在态态e户码。,A态b网网S只修用而网服P站站可改户程站务、::浏来可序执器P仅通H览完以代行,通过P,成将码过而、过C不)信则程AGJHSS可息用IT、PPM反 反 来环A、LS馈 馈 描境、PPH述信 ,下C、PS处息 也,P、SH理。 可H、JPST逻( 在j、sMP辑其 客等、JLS代。其 户技APS码普内 端术、P主通容 对实..NN要的的 网现EETT负更 站的H页等责T新进多面技M描必行个需L术述页须更页要(1(度2行B实网..信/面采改面互在S从从)程附现站中息只用和构动服直技序加和的又的务依工维成观术的的动交分器显角实动赖具护的态语互为端度现作示于对。网网言静网执)角样源站站态:, 引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML 代码中,然后一起发送给浏览器。ASP 、PHP、JSP三者都是面向 Web服务器的技术,客户端浏览器不需要任何附加的软件支持。 动态网站执行过程
▪ ASP/PHP/JSP运行环境 ▪ ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传
统,只能执行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix 下也有ChiliSoft的组件来支持ASP,但是ASP本身的功能有限,必须 通过ASP+COM的群组合来扩充,Unix下的COM实现起来非常困难。
本章内容
▪ 1.两种设计模式 ▪ 2.动、静态网页联系却别 ▪ 3.主流的动态网页设计技术 ▪ 4.html介绍
1 网站的运行
▪ 前台与后台的概念 -前台指客户端浏览器,后台指服务器环境 -静态网站与动态网站——根本区别在于是否应用交互技术
动静用 代 站 式 W静 在态态e户码。,A态b网网S只修用而网服P站站可改户程站务、::浏来可序执器P仅通H览完以代行,通过P,成将码过而、过C不)信则程AGJHSS可息用IT、PPM反 反 来环A、LS馈 馈 描境、PPH述信 ,下C、PS处息 也,P、SH理。 可H、JPST逻( 在j、sMP辑其 客等、JLS代。其 户技APS码普内 端术、P主通容 对实..NN要的的 网现EETT负更 站的H页等责T新进多面技M描必行个需L术述页须更页要(1(度2行B实网..信/面采改面互在S从从)程附现站中息只用和构动服直技序加和的又的务依工维成观术的的动交分器显角实动赖具护的态语互为端度现作示于对。网网言静网执)角样源站站态:, 引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML 代码中,然后一起发送给浏览器。ASP 、PHP、JSP三者都是面向 Web服务器的技术,客户端浏览器不需要任何附加的软件支持。 动态网站执行过程
▪ ASP/PHP/JSP运行环境 ▪ ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传
统,只能执行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix 下也有ChiliSoft的组件来支持ASP,但是ASP本身的功能有限,必须 通过ASP+COM的群组合来扩充,Unix下的COM实现起来非常困难。
本章内容
▪ 1.两种设计模式 ▪ 2.动、静态网页联系却别 ▪ 3.主流的动态网页设计技术 ▪ 4.html介绍
精品PPT课件--Web技术概述61页PPT
❖ 知识就是财富 ❖ 丰富你的人生
71、既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。——康德 72、家庭成为快乐的种子在外也不致成为障碍物但在旅行之际却是夜间的伴侣。——西塞罗 73、坚持意志伟大的事业需要始终不渝的精神。——伏尔泰 74、路漫漫其修道远,吾将上下而求索。——屈原 75、内外相应,言行相称。——韩非
精品PPT课件--Web技术概述
41、俯仰终宇宙,不乐复何如。 42、夏日长抱饥,寒夜无被眠。 43、不戚戚于贫贱,不汲汲于富贵。 44、欲言无予和,挥杯劝孤影。 45、盛年不重来,一日难再晨。及时 当勉励 ,岁月 不待人 。
谢
71、既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。——康德 72、家庭成为快乐的种子在外也不致成为障碍物但在旅行之际却是夜间的伴侣。——西塞罗 73、坚持意志伟大的事业需要始终不渝的精神。——伏尔泰 74、路漫漫其修道远,吾将上下而求索。——屈原 75、内外相应,言行相称。——韩非
精品PPT课件--Web技术概述
41、俯仰终宇宙,不乐复何如。 42、夏日长抱饥,寒夜无被眠。 43、不戚戚于贫贱,不汲汲于富贵。 44、欲言无予和,挥杯劝孤影。 45、盛年不重来,一日难再晨。及时 当勉励 ,岁月 不待人 。
谢
1-Web技术基础PPT课件
1-Web技术基础
概念
2015 Spring, xi'an
1
本章内容
• 网站和网络应用
• Web 1.0 2.0 3.0
• 网络浏览器
• 硬件服务器
• 网络服务器
• 客户端服务器架构
• 3层/多层架构
• 面向服务的架构(SOA)
2
Web站点和Web应用
3
10
• Old Opera
用户代理字符串
• 标识出网络浏览器和它们的版本
• 能够有一些如布局引擎每用户操作系统等的额外信息
• 示例:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
网络服务器做什么?
• 所有的物理服务器都有硬件 • 硬件被操作系统控制 • Web Server是软件产品,使用操作系统处理网络请
求 • 网络服务器服务于网络内容 • 这些请求依靠网络服务器上的设置 重定向到其他软 件产品(, PHP,等)
15
2014二月网络服务器市场份额
• 客户端-服务器模型包括: • Server服务器 – 单一机器或机器集群,为多用户 提供了网络应用(或服务) • 示例: • 网络服务器运行PHP脚本或页面 • 基于IIS网络服务器 • 基于WCF服务 • 云端服务
18
客户端-服务器架构
• 客户端-服务器模型包括: • Client客户端 – 软件应用,提供了用来访问服务 器端服务的UI(前端) • 示例: • 网络浏览器 • WPF应用 • HTML5应用 • Silverlight应用
概念
2015 Spring, xi'an
1
本章内容
• 网站和网络应用
• Web 1.0 2.0 3.0
• 网络浏览器
• 硬件服务器
• 网络服务器
• 客户端服务器架构
• 3层/多层架构
• 面向服务的架构(SOA)
2
Web站点和Web应用
3
10
• Old Opera
用户代理字符串
• 标识出网络浏览器和它们的版本
• 能够有一些如布局引擎每用户操作系统等的额外信息
• 示例:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
网络服务器做什么?
• 所有的物理服务器都有硬件 • 硬件被操作系统控制 • Web Server是软件产品,使用操作系统处理网络请
求 • 网络服务器服务于网络内容 • 这些请求依靠网络服务器上的设置 重定向到其他软 件产品(, PHP,等)
15
2014二月网络服务器市场份额
• 客户端-服务器模型包括: • Server服务器 – 单一机器或机器集群,为多用户 提供了网络应用(或服务) • 示例: • 网络服务器运行PHP脚本或页面 • 基于IIS网络服务器 • 基于WCF服务 • 云端服务
18
客户端-服务器架构
• 客户端-服务器模型包括: • Client客户端 – 软件应用,提供了用来访问服务 器端服务的UI(前端) • 示例: • 网络浏览器 • WPF应用 • HTML5应用 • Silverlight应用
第1章WEB的基础知识.ppt
网页的基本元素
1.2.2 网站及网站开发技术
WWW服务器上相互链接的一系列网页组成一 个网站。
从广义上说,网站由硬件与软件两大部分组 成。硬件主要是指服务器(计算机),软件则 指操作系统、Web服务器软件和应用程序(包 括静态和动态网页文件以及数据库)等;从狭 义上说,网站指基于Web服务器的应用程序。
要使网页内容产生动态变化,必须通过编写程序代码来实现。在 HTML中嵌入程序代码,实现动态变化的网页称之为“动态网页”。动 态网页仍然以HTML语言为基础,由服务器端执行代码并将执行结果 转换为静态网页形式,传输到客户端,由客户端浏览器解释执行。
1.3.2 动态网页发展的几个阶段
(1) CGI阶段 CGI是英文Common Gateway Interface的缩写,代表服务器端的一
使用IE浏览器打开的清华大学网站首页
从本质上来说,浏览器是一个程序,它能够显示Web页面,也能 够捕捉住已显示页面上各个项目的鼠标单击事件。当一个项目被选中 时,浏览器跟随此超链接并将所选择的页面取回来。
网络中的每一个Web页面都有一个惟一的地址,这个地址称 为统一资源定位地址(Uniform Resource Locator ),缩写为URL.
第1章 Web基础知识
主讲:陈平
本章要点
◆ W作原理 ◆ 网页的基本元素 ◆ 网站及网站开发技术
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 上 实 现 Web 要 使 用 两 个 主 要构造模块。
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 Web网站概述
Web应用 目前WEB技术在实现电子商务方面方兴未
艾,如雨后春笋般发展迅速,尤其是国内某几 大网站利好消息公布后。
WEB技术在国外和国内大公司都推出了自 己的基于WEB的电子商务平台,力图在中国的 蛋糕上分得一块份额。
其基本还是基于Internet技术上的企业、集 团、单位及至个人在资源共享、信息交互、电 子商务等上的应用。
第一章 Web网站概述
1.3 Web
Web是一个什么样的概念呢? Web是World Wide Web的简称,现已规范翻译成“万维 网”,在1995年国内出版的一本关于Internet 的书籍中, 曾被译为“全球性蛛网状系统”,从字面上,就可以知 道Web是将全球计算机网络上数量巨大的信息像“蜘蛛网” 一样连到一起,以方便人们对信息的查找。 Web可以这么定义,是以超文本(超媒体)链接技术为基 础的全球性计算机网络,其核心协议是HTTP。实际上, 在Web技术出现以前,Internet远没有这么大名气,Web 技术的出现,使Internet从科教界,迅速普及到整个社 会,即现代Internet=Web。
第一章 Web网站概述
1.3 Web
Web应用的主流技术 基本应用技术在如下几个方面:
属于静态页面技术类:
基于Web中 浏览器/服务器 结构的技术,浏览者 需要下载页面内容,之后不受服务器影响。可以离
线浏览。
1. 基于web应用的HTML标记语言 由于应用广泛,与其说是语言不如说已成为事实上
的Web技术规范。HTML的语法标准和规范由W3C 维护,目前推出的最新标准为html 4.1,他是浏览 器浏览的基础。由于下载后再浏览,因此下载者可
②TCP连接建立之后,将选中的HTML文档 通过该连接传输到客户端,并将之显示出来。
第一章 Web网站概述
③HTML文档传到客户端后,服务器将会立 即自动地终止这个TCP连接。
除了超连接外,HTML页面还常包含其他 的信息对象,如图像。浏览器遇到内嵌信息 文件引用时,将要求HTTP下载这些文件, HTTP将为所需要下载的每个文件初始化一 个独立的TCP连接。一些HTML页面可能包 含许多数据对象,为了有助于加速下载过程, 一些浏览器允许同时初始化多个TCP连接。
第一章 Web网站概述
Web技术通指在网络上利用各种技术实现 和完成的各种服务功能和客户浏览的开发 技术。他包括那些内容?
包括:网络技术基础、Internet基本技术 (浏览、发布、网页设计与制作、后台数据 库、Web平台搭建等)
技术内容包括:Internet浏览器的设置配 置、Web发布的设置配置、HTML规范、各 种脚本语言学习和应用编程、网页制作、 发布和维护、后台数据库创建、前台数据 库调用等技术。
JavaScript是Sun和Netscape公司开发的一种解释 性脚本语言,不需要编译,JavaScript必须嵌入到 HTML文档中,随同页面被下载到客户端,由浏览 器解释执行。
第一章 Web网站概述
使用JavaScript很容易设计与用户交互的界 面。
VBScript是由Microsoft公司推出的Web页 面编程语言,它也是一种脚本语言,并继承了很 多VB的语言特征。它必须嵌入到HTML页面并下 载到客户端,由浏览器解释执行。VBScript可以 和ActiveX控件集成,用于开发交互式页面,它 也能够进行服务器端的编程。
第一章 Web网站概述
它有两个大的方面: 基于Internet上的各种应用,信息发布和搜集、
从事网上交易(商品、货币等)、各种其他应用。 基于局域网上的各种应用,资源共享、企事业
内部的资料文传和处理、财务、会议等办公类。 基于上述应用的技术开发:
Microsoft公司的MSDN以及新推出的基于C# 的.NET、HSN (Home Shopping Network)等支 持各种企业、商业应用的平台、系统和应用软件;
JavaScript比VBScript有着更多的浏览器支 持而应用得更为广泛。因此着重介绍前者,后者 在ASP应用中介绍。
第一章 Web网站概述
属于动态页面技术类: 基于Web 服务器/客户机 服务器/浏览器结构的
技术,浏览者必须与服务器连接后才可以浏览。 不可离线。目前较多的是静态页面与动态页面技 术混合应用。 4. 基于Java编程的web应用 与C语言近似,先编程,产生原代码,由Java虚 拟机(JVM-Java Virtual Machine)解释成标准 html语言描述页面返回客户机进行浏览,客户而 看不到原代码。由于Java的执行,必须先建立 JVM,因此在打开Apply应用程序时有停顿—— 建立JVM之后——才可以浏览。
IBM推出了基于其DB2数据库和JSP应用的 Websphare、WSAD、电子商务平台;
SUN公司突出的基于Java的J2EE等企业应用 开发平台等
第一章 Web网站概述
1.3 Web
Web工作原理: ①当浏览器指向Web服务器时,HTTP将初始 化在客户端和服务器指定的端口(一般是80端 口)之间建立的TCP连接。
以看到编写的原代码,没有保Hale Waihona Puke 和安全性。其技术最为简单。
第一章 Web网站概述
1.3 Web
Web应用的主流技术 2. DHTML技术 它是基于HTML的加入一些能产生页面动态效果的 内容标记语言,因此它还是静态页面一类。技术简
单。
3. 脚本技术 脚本技术包括JavaScript和VBScript 编程语言。
第一章 Web网站概述
同时,Java也是一种跨平台的程序设计语言。用 Java语言编写的程序叫做“Applet”(小应用程序), 用编译器将它编译成类文件后,将它存在WWW页面中, 并在HTML档上作好相应标记,用户端只要装上Java 的客户软件就可以在网上直接运行“Applet”。 Java非常适合于企业网络和Internet环境,现在已 成为Internet中最受欢迎、最有影响的编程语言之 一。
根据结构组成和运行环境的不同,Java程序可以 分为两类:Java Application和Java Applet。简单 的说,Java Application是完整的程序,需要独立 的解释器来解释运行;而Java Applet则是嵌在HTML 编写的Web页面中的非独立程序,由Web浏览器内部 包含的Java解释器来解释运行。