电子商务第5章web技术基础_第1页
电子商务第5章web技术基础_第2页
电子商务第5章web技术基础_第3页
电子商务第5章web技术基础_第4页
电子商务第5章web技术基础_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章Web技术基础,介绍Web的应用与开发的主要技术基础知识,及其在电子商务网站开发中的应用。,内容提要,5.1Internet与WWW5.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),URI是资源定位的语法标准,其形式为:scheme:pathURL是URI的特殊形式,它用于定位WWW服务器上的资源如:,HTTP请求,客户端请求,客户端请求表头,客户端上传的MIME对象,HTTP响应,服务器响应状态,服务器端请求表头,服务器响应的MIME对象,HTTP认证,HTTPClient,HTTPServer,匿名请求,状态401,认证请求,响应请求或状态405,Cookie,用于存储客户端的状态,其流程为:(1)当客户端请求一URI时,服务器在响应的表头中附加数个Set-Cookie表头(2)客户端收到此表头时将Cookie信息存储在硬盘中(5)当客户再次请求相同的URI时,将Cookie信息发往服务器(4)服务器根据客户的Cookie信息决定其下一步的操作并将新的Set-Cookie送往客户端,5.2标记语言,SGML标准HTMLVRMLXML,SGML标准,SGML(StandardforGeneralMarkupLanguage,)是ISO在1986年公布的文字处理标准(ISO8879),它提出了一套通用的、一般化的标记语言规范。,SGML的结构,元素(Elements)Element内容模型(Contentmodel),SGML的组成,SGML声明文件形式定义(DTD)SGML文件实体,HTML,什么是HTMLHTML的文件结构,什么是HTML,HTML是WWW用于描述其超文本文件的标记语言,是SGML的一个应用。其主要功能包括:定义文档的显示格式在文档中插入图形建立超级链接建立框架用表单(form)输入用户数据建立样式表(CSS),HTML的文件结构,HTML标题(HEAD),HTML主体(Body),控制信息,文件内容,HTML的文件结构举例,本篇标题本篇内容这是一篇HTML范例,VRML,虚拟现实造型语言(VRML:VirtualRealityModelingLanguage)是用于建构人与计算机交互式的环境,这种环境具有以下特性:(1)能够给用户以三维立体的虚拟境界。(2)应该给使用者以第一人称的感受,并有实时任意活动的自由。(5)用户能够通过一些控制装置实时地操纵和改变用户所进入的虚拟境界。,XML,XML是SGML的一个简化子集,是新一代的WWW的语言PII400华硕P5WIBM15.6G现代128M三星550B,XML与HTML的区别,HTML的主要目标是提供文档的显示模式(POP)XML的主要目标是提供文档的结构与内容(MOM)HTML的DTD是基本固定的,难于扩展XML的DTD是可设的,很容易扩展。,XML在电子商务中的应用,作为企业与企业之间信息交换的标准语言(替代EDI)。作为不同平台,不同程序之间交换数据的标准。,5.5基于Web的网络计算,网络计算模型基于Web的网络计算客户端技术服务端技术,网络计算模式,集中式结构(Monolithic)客户/服务结构(C/S)三层式结构(ThreeTie)分布式计算平台(DistributedComputing),集中式结构(Monolithic),主机,终端,终端,终端,终端,终端,终端,终端,客户/服务结构(C/S),服务器,服务器,客户机,客户机,客户机,客户机,三层式结构(ThreeTie),浏览器,Web服务器与应用服务器,数据服务器,分布式计算平台(DistributedComputing),分布式计算平台,分布式计算应用程序A,分布式计算应用程序B,分布式计算应用程序C,基于Web的网络计算模型,HTTP,客户浏览器,Web服务器,客户浏览器,中间件,数据库,传统应用,客户端技术,对象嵌入技术JavaApplet技术客户端脚本程序技术,对象嵌入技术,将Applet对象或ActiveX控件作为对象插入到HTML文档中,由浏览器执行。如:,JavaApplet技术,JavaApplet是下载到浏览器端上执行Java小程序,可实现响应用户操作、播放实时音频或视频的功能。如:,脚本程序技术,在HTML文件中插入脚本语言程序,实现网页的动态特性。主要脚本语言包括:JavaScript,VBScript如:,服务端技术,服务器端的脚本程序技术中间件技术,服务器端的脚本程序技术,在服务器端解释执行的脚本程序如:,中间件技术,CGIISAPIActiveX服务组件JavaBean,CGI,Web服务器(Server),客户浏览器(Client),CGI程序,CGI程序,CGI程序,数据库,服务器主机,ISAPI,Web服务器(Server),客户浏览器(Client),ISAPIDLL,ISAPIDLL,ISAPIDLL,ISAPI,服务器主机,数据库,ISAPIFilter,ActiveX服务组件,Web服务器,ASP.DLL,ASP文件(HTML+Scripting),Active服务组件,Active服务组件,数据库,COM/DCOM,客户浏览器,应用程序,JavaBean,Web服务器,Javaservlet,JSP文件(HTML+Script),JavaBean,JavaBean,数据库,客户浏览器,应用程序,5.4WWW的开发与应用平台,MicrosoftActive平台IBMWebsphere平台,MicrosoftActive平台,Active桌面(IE),Active服务器,数据服务器,Active桌面(IE),HTML文件,脚本程序语言,控制组件,服务,协议,Active服务器,HTML文件服务,脚本程序语言,服务组件,服务,协议,IBMWebsphere平台,WebServer,ServletServer,EnterpriseJavaBean,WebBrowser,Applet,HTTP,DataBase,IIOP,IIOP,JDBC,JDBC,ClientPlatform,MiddleTier,5rd-Tier,WebSphere产品家族,WebSphereStudioNetObjectsFusionNetObjectsBeanBuilderNetObjectsScriptBuilderWebSphereApplicationEnhancedServletAPIJSPIntegrationDatabaseIntegrationServletmanagementtoolsVisualAgeforJava,5.5电子商务网站的开发,电子商务网站的组成电子商务网站的开发过程电子商务网站的管理电子商务网站可靠性与可伸缩性,电子商务网站的组成,信息发布,产品目录,顾客登录,用户购物,用户留言,顾客管理,信息维护,产品维护,订单处理,支付处理,顾客数据库,产品数据库,订单数据库,顾客,顾客界面,业务处理,企业数据,电子商务系统的开发过程,需求分析体系结构设计选择平台原型系统的设计系统实现测试运行,电子商务网站的管理,系统管理网站管理内容管理交易管理顾客管理,电子商务网站可靠性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论