电子商务的技术基础剖析.ppt

  1. 1、本文档共122页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
经济与贸易学院电子商务系 3.2.4 动态网页技术 图3-14 动态网页基本原理 因浏览器显示的页面是根据服务器后台程序的运行结果“动态”产生的,故称动态网页技术。Web服务器要与数据库服务器进行交互,必须通过中间件才能实现,这里的中间件就包括动态网页技术(CGI、ASP、PHP等)。 经济与贸易学院电子商务系 1.CGI (公共网关接口) 是一种编程标准,它规定了Web服务器调用其他可执行程序(CGI)的接口协议标准,为Web服务器提供了一种与外部应用程序交互、共享信息的方法。例如,可以将用户通过交互网页提供的信息存入服务器硬盘。 (1)CGI的工作过程: 用户通过浏览器激活服务器端的一个CGI程序,CGI程序将交互信息传给外部应用程序并启动它,处理结果通过CGI程序传给Web服务器,再以HTML形式传给用户,CGI过程结束。 经济与贸易学院电子商务系 CGI (公共网关接口) (2)CGI的作用: 扩展了Web服务器的功能,使网页增加了交互性和动态感。 按CGI标准编写的程序可以在任何服务器上运行。 服务器与CGI程序可互发信息。 经济与贸易学院电子商务系 2.ASP(Active Serber Pages) 是一个Web服务器端的开发环境,由它产生的ASP程序是嵌入了某种脚本语言(如VbScrip或JavaScrpt)程序的HTML文件,以.asp为扩展名存放于Web服务器上。 (1)ASP执行过程: 当浏览器请求调用ASP文件时,由Web服务器调用ASP文件,解释并执行它后,根据程序执行结果“动态”生成一个HTML页面并传回到浏览器显示。 经济与贸易学院电子商务系 ASP(Active Serber Pages) (2)ASP的特点: 简单方便、可在服务器端直接执行、与客户浏览器无关、ASP源程序在服务器端执行,提高了程序和网站的安全性、支持多种其他网络技术。 (3)ASP的开发过程: ASP的运行平台: Windows NT 4.0+IIS 3.0 Windows 2000(含IIS 4.0) Windows 98+PWS 编辑ASP文件:包括HTML与VBScript和JavaScript的任意组合,程序代码“%”和“%”嵌入HTML文件中,以.asp为扩展名,存入Web服务器的虚拟目录中。 调试:在浏览器地址栏中输入ASP文件的URL地址。 经济与贸易学院电子商务系 3.PHP(纯文本预处理器) CGI存在编程复杂、数据库功能弱、运行效率低的缺点。ASP虽然具有编程简单、运行速度快、数据库功能强大等优点,但它只能运行于Windows NT平台的IIS环境,对大多数UNIX、Linux平台无法使用ASP。 PHP是一种类似于ASP可以嵌入HTML的新型CGI编程语言,可比传统的CGI更快速地执行动态网页。 相对于传统的CGI,PHP拥有如下特性: (1)易学易用 PHP的语法结构大部分借用了C、Java、Perl的语法结构。 经济与贸易学院电子商务系 PHP(纯文本预处理器) (2)运行速度快 采用HTML内置标记技术(类似ASP,文件扩展名为.HP3),解释程序本身作为服务器的一个模块运行,解析速度相当于传统CGI的4倍。 (3)跨多个平台 目前可在Windows、UNIX、Linux的Web服务器上运行。 (4)极其强大的数据库支持功能 直接为很多数据库(如Oracle、Sybase、Access、SQL Server等)提供连接,凡是支持ODBC接口的数据库,PHP都可提供有力的支持。 经济与贸易学院电子商务系 PHP(纯文本预处理器) (5)先进的扩展功能 提供了对文件上传,密码认证,Cookies操作,邮件收发等多种功能的支持。 (6)完全免费 最后将PHP与其他后台网页编程技术的性能作一个对比,见表3-2。 经济与贸易学院电子商务系 表3-2 PHP与其他网页编程技术性能对比 经济与贸易学院电子商务系 4.Web与数据库的连接技术 (1)网页数据库编程的几个概念: ODBC 是一个标准的数据库接口,提供应用程序访问数据库的标准方法。不同数据库间的数据转换由ODBC完成,通过ODBC,应用程序不必关心使用的是何种数据库,只需向ODBC的数据源DSN存取数据就行了。 ADO组件 是ASP最重要的内置组件,ASP使用其中的“Connection ”对象来建立网页与数据源的连接,用“Recordset”对象处理返回的结果。 经济与贸易学

文档评论(0)

美洲行 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档