①第四章电子商务的W国技术
第四章电子商务的WEB技术
4.1WEB框架 4.1.1WEB结构图: htt htt p 浏览器 Internet 服务器 口WEB框架组成: o浏览器( IE NETSCAPE) 0服务器( Windows, Linux, Unix等) Ohttp协议
4.1 WEB框架 4.1.1 WEB结构图: 浏览器 http Internet 服务器 http ❑ WEB框架组成: o 浏览器(IE,NETSCAPE) o 服务器(Windows,Linux,Unix等) o HTTP协议
4.12HTTP协议 口是在 Internet上传输文档的协议,基于 TCP/IP面向请求/应答式的协议; 口HTTP协议是无状态,不纪录和保存任何 信息,为弥补该缺陷,采用 cookie和 session技术;
4.1.2 HTTP协议 ❑ 是在Internet上传输文档的协议,基于 TCP/IP面向请求/应答式的协议; ❑ HTTP协议是无状态,不纪录和保存任何 信息,为弥补该缺陷,采用cookie和 session技术;
4.1.3 Cookie技术 口 Cookie技术 0浏览器使用 cookie,每次会生成相关的 cookie文 件 o Cookie的生成是由服务器端程序实现,通常由两 部分构成:用户名和 password o cookie的有效期截止于该次连接的终止; o cookie 由客户端保存,每次客户端访问服务器时, 将服务器在第一次连接时送到客户端的 cookie传 送给服务器端,对 cookie信息校验后,合法则会 响应该次请求;
4.1.3 Cookie技术 ❑ Cookie技术 o 浏览器使用cookie,每次会生成相关的cookie文 件; o Cookie的生成是由服务器端程序实现,通常由两 部分构成:用户名和password; o cookie的有效期截止于该次连接的终止; o cookie由客户端保存,每次客户端访问服务器时, 将服务器在第一次连接时送到客户端的cookie传 送给服务器端,对cookie信息校验后,合法则会 响应该次请求;
4.13 Cookie技术 NG0l3 sohu. com/0199401984029497585359714376029 484565*NG022 sohu con/019940198402949758535972 4376029484565*NG0310000 hu con/01994019840294 97585359724376029484565*NG041 sohu con/0199401 984029497585359724376029484565*NG058 sohu con 0199401984029497585359734376029484565*NG06lso hu. com/0199401984029497585359734376029484565* NG0722 sohu. com/019940198402949758535974437602 9484565*NG00 zmlcatsohu. com/019940198402949758 5359644376029484565*
4.1.3 Cookie技术 NG013sohu.com/0199401984029497585359714376029 484565*NG022sohu.com/019940198402949758535972 4376029484565*NG031000sohu.com/01994019840294 97585359724376029484565*NG041sohu.com/0199401 984029497585359724376029484565*NG058sohu.com/ 0199401984029497585359734376029484565*NG061so hu.com/0199401984029497585359734376029484565* NG0722sohu.com/019940198402949758535974437602 9484565*NG00zmlcatsohu.com/019940198402949758 5359644376029484565*
4.1.4 Session技术 口 Session技术 o服务器端使用 session技术,每次连接会生成 session对象 o Session至少由两部分构成:用户名和 password; o Session的有效期截止于该次连接的终止 o Session由服务器端存储,客户第一次访问时生成 session对象,当客户端在后续访问的页面进行权 限校验时,服务器访问该 session对象,检验合法 则响应请求
4.1.4 Session技术 ❑ Session 技术 o 服务器端使用session技术,每次连接会生成 session对象; o Session至少由两部分构成:用户名和password; o Session的有效期截止于该次连接的终止; o Session由服务器端存储,客户第一次访问时生成 session对象,当客户端在后续访问的页面进行权 限校验时,服务器访问该session对象,检验合法 则响应请求;
4.2HM和xML 4.2.1 HTML o HTML (Hyper Text Markup language): SGML (Standard Generallized Markup language) 的简化版本。 口HTML的特点: 结构简洁,tag通用 将外观与内容分离 口HTML的局限性 Tag固定,不具有可扩展性 HTML注重文档的结构,用户并不知道最终显示的面貌
4.2 HTML和XML 4.2.1 HTML ❑ HTML(Hyper Text Markup Language): SGML(Standard Generallized Markup Language) 的简化版本。 ❑ HTML的特点: –结构简洁,tag通用 –将外观与内容分离 ❑ HTML的局限性: –Tag固定,不具有可扩展性 –HTML注重文档的结构,用户并不知道最终显示的面貌
4.2.2ⅹML O XML (Extenable Markup Language) 是SGML的优化子集; 口任一个XML文件都需要有一个 DTD( Document Type Definetion)文件; 口DTD文件含有: 档结构定义 标记定义 属性定义
4.2.2 XML ❑ XML(Extenable Markup Language) 是SGML的优化子集; ❑ 任一个XML文件都需要有一个 DTD(Document Type Definetion)文件; ❑ DTD文件含有: 文 档 结 构 定 义 标 记 定 义 属 性 定 义
4.2.2ⅹML 口DTD使用注意: odtd文件和xml文件分别存储 o每个xm文件都要含有该xml文件所遵循的DTD文件的定 义;每个xml文件可以共享一个DTD文件; o规范行业xml标准,使得DID文件定义的该行业的 element, attruba趋于一致; 口DTD特点: o可扩展性,可利用xml设计标准语言; o灵活性 o自描述性,由于DTD文件的存在,是计算机能解读xml 文件;
4.2.2 XML ❑ DTD使用注意: o .dtd文件和.xml文件分别存储; o 每个xml文件都要含有该xml文件所遵循的DTD文件的定 义;每个xml文件可以共享一个DTD文件; o 规范行业xml标准,使得DTD文件定义的该行业的 element,attruba趋于一致; ❑ DTD特点: o 可扩展性,可利用xml设计标准语言; o 灵活性; o 自描述性,由于DTD文件的存在,是计算机能解读xml 文件;
4.3客户端技术和服务器端技术 43.1客户端技术 口定义:在客户端浏览器被解释执行的技术 s: Vbscript, JAVAscript 度客户端体系结构大部分B(商业逻每)在服务端 处理,客户端处理少量的, 甚至不处理BL。 部分甚至大部分BL在 胖客户端体系结构 客户端被解释执行
4.3 客户端技术和服务器端技术 4.3.1 客户端技术 ❑ 定义:在客户端浏览器被解释执行的技术。 如:Vbscript,JAVAscript。 大部分BL(商业逻辑)在服务端 处理,客户端处理少量的, 甚至不处理 BL。 廋客户端体系结构 一部分甚至大部分BL在 客户端被解释执行。 胖客户端体系结构