web技术基础知识.ppt

上传人:F****n 文档编号:97105229 上传时间:2019-09-01 格式:PPT 页数:56 大小:214.50KB
返回 下载 相关 举报
web技术基础知识.ppt_第1页
第1页 / 共56页
web技术基础知识.ppt_第2页
第2页 / 共56页
web技术基础知识.ppt_第3页
第3页 / 共56页
web技术基础知识.ppt_第4页
第4页 / 共56页
web技术基础知识.ppt_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《web技术基础知识.ppt》由会员分享,可在线阅读,更多相关《web技术基础知识.ppt(56页珍藏版)》请在金锄头文库上搜索。

1、Web技术基础,介绍Web的应用与开发的主要技术基础知识,及其在电子商务网站开发中的应用。,内容提要,5.1Internet与WWW 5.2标记语言 5.3基于Web的网络计算 5.4WWW的应用与开发平台 5.5电子商务系统的开发,5.1Internet与WWW,WWW的结构 HTTP协议,WWW的结构,HTTP,客户浏览器,Web服务器,客户浏览器,HTTP协议,什么是HTTP协议 统一资源标识(URI) HTTP请求与响应 HTTP认证,什么是HTTP协议,HTTP 是建立在TCP/IP协议基础上的应用层协议,它采用统一资源标识码定位WWW 服务器的资源,并获取它。,统一资源标识(URI

2、),URI是资源定位的语法标准,其形式为: scheme:path URL是URI的特殊形式,它用于定位WWW服务器上的资源如: http:/ Client,HTTP Server,匿名请求,状态401,认证请求,响应请求或状态405,Cookie,用于存储客户端的状态,其流程为: (1)当客户端请求一URI时,服务器在响应的表头中附加数个Set-Cookie表头 (2)客户端收到此表头时将Cookie信息存储在硬盘中 (5)当客户再次请求相同的URI时,将Cookie信息发往服务器 (4)服务器根据客户的Cookie信息决定其下一步的操作并将新的Set-Cookie送往客户端,5.2标记语言

3、,SGML标准 HTML VRML XML,SGML标准,SGML(Standard for General Markup Language,)是ISO在1986年公布的文字处理标准(ISO8879),它提出了一套通用的、一般化的标记语言规范。,SGML的结构,元素(Elements) Element 内容模型(Content model) ,SGML的组成,SGML声明 文件形式定义(DTD) SGML文件实体,HTML,什么是HTML HTML的文件结构,什么是HTML,HTML是WWW用于描述其超文本文件的标记语言,是SGML的一个应用。其主要功能包括: 定义文档的显示格式 在文档中插入

4、图形 建立超级链接 建立框架 用表单(form)输入用户数据 建立样式表(CSS),HTML的文件结构,HTML标题 (HEAD),HTML主体 (Body),控制信息,文件内容,HTML的文件结构举例, 本篇标题 本篇内容 这是一篇HTML范例 ,VRML,虚拟现实造型语言(VRML:Virtual Reality Modeling Language)是用于建构人与计算机交互式的环境,这种环境具有以下特性: (1)能够给用户以三维立体的虚拟境界。 (2)应该给使用者以第一人称的感受,并有实时任意活动的自由。 (5)用户能够通过一些控制装置实时地操纵和改变用户所进入的虚拟境界。,XML,XML

5、是SGML的一个简化子集,是新一代的WWW的语言 PII 400 华硕P5W IBM15.6G 现代128M 三星550B ,XML与HTML的区别,HTML的主要目标是提供文档的显示模式(POP) XML的主要目标是提供文档的结构与内容(MOM) HTML的DTD是基本固定的,难于扩展 XML的DTD是可设的,很容易扩展。,XML在电子商务中的应用,作为企业与企业之间信息交换的标准语言(替代EDI)。 作为不同平台,不同程序之间交换数据的标准。,5.5基于Web的网络计算,网络计算模型 基于Web的网络计算 客户端技术 服务端技术,网络计算模式,集中式结构(Monolithic) 客户/服务

6、结构(C/S) 三层式结构(Three Tie) 分布式计算平台(Distributed Computing),集中式结构(Monolithic),主机,终端,终端,终端,终端,终端,终端,终端,客户/服务结构(C/S),服务器,服务器,客户机,客户机,客户机,客户机,三层式结构(Three Tie),浏览器,Web服务器与 应用服务器,数据服务器,分布式计算平台(Distributed Computing),分布式计算平台,分布式计算 应用程序A,分布式计算 应用程序B,分布式计算 应用程序C,基于Web的网络计算模型,HTTP,客户浏览器,Web服务器,客户浏览器,中间件,数据库,传统应用

7、,客户端技术,对象嵌入技术 Java Applet技术 客户端脚本程序技术,对象嵌入技术,将Applet对象或ActiveX控件作为对象插入到HTML文档中,由浏览器执行。如: ,Java Applet技术,Java Applet 是下载到浏览器端上执行Java 小程序,可实现响应用户操作、播放实时音频或视频的功能。如: ,脚本程序技术,在HTML文件中插入脚本语言程序,实现网页的动态特性。 主要脚本语言包括:JavaScript, VBScript 如: ,服务端技术,服务器端的脚本程序技术 中间件技术,服务器端的脚本程序技术,在服务器端解释执行的脚本程序如: ,中间件技术,CGI ISAP

8、I ActiveX 服务组件 Java Bean,CGI,Web服务器 (Server),客户浏览器 (Client),CGI程序,CGI程序,CGI程序,数据库,服务器主机,ISAPI,Web服务器 (Server),客户浏览器 (Client),ISAPI DLL,ISAPI DLL,ISAPI DLL,ISAPI,服务器主机,数据库,ISAPI Filter,ActiveX服务组件,Web服务器,ASP.DLL,ASP文件 (HTML+Scripting),Active 服务组件,Active 服务组件,数据库,COM/DCOM,客户浏览器,应用程序,Java Bean,Web服务器,J

9、ava servlet,JSP文件 (HTML+Script),Java Bean,Java Bean,数据库,客户浏览器,应用程序,5.4 WWW的开发与应用平台,Microsoft Active 平台 IBM Websphere 平台,Microsoft Active 平台,Active桌面 (IE),Active服务器,数据服务器,Active桌面(IE),HTML文件,脚本程序语言,控制组件,服务,协议,Active服务器,HTML文件服务,脚本程序语言,服务组件,服务,协议,IBM Websphere 平台,Web Server,Servlet Server,Enterprise J

10、ava Bean,Web Browser,Applet,HTTP,Data Base,IIOP,IIOP,JDBC,JDBC,Client Platform,Middle Tier,5rd-Tier,WebSphere 产品家族,WebSphere Studio NetObjects Fusion NetObjects BeanBuilder NetObjects ScriptBuilder WebSphere Application Enhanced Servlet API JSP Integration Database Integration Servlet management too

11、ls VisualAge for Java,5.5电子商务网站的开发,电子商务网站的组成 电子商务网站的开发过程 电子商务网站的管理 电子商务网站可靠性与可伸缩性,电子商务网站的组成,信息发布,产品目录,顾客登录,用户购物,用户留言,顾客管理,信息维护,产品维护,订单处理,支付处理,顾客数据库,产品数据库,订单数据库,顾客,顾客界面,业务处理,企业数据,电子商务系统的开发过程,需求分析 体系结构设计 选择平台 原型系统的设计 系统实现 测试 运行,电子商务网站的管理,系统管理 网站管理 内容管理 交易管理 顾客管理,电子商务网站可靠性与可伸缩性,冗余 负载平衡,电子商务网站可靠性与可伸缩性,浏览器,Web服务器,数据库,电子商务网站的运作,测试与发布 监视 灾难恢复,电子商务网站开发的人员配备,项目经理 系统设计师 创造性指导/信息设计师 安全设计师 数据库开发者 组件开发者 界面开发者,电子商务网站管理的人员配备,Web站点管理员 硬件与网络技师 备份操作员 数据库管理员 安全检测员,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号