了解本站收费会员、VIP会员权限解释及升级方法,请来这里>>>>>>
计算机工程与应用!""!#!$基金项目:!""$年国家留学基金(编号:!$%&'"$$)作者简介:蒋先刚,华东交通大学信息与控制工程研究所教授。$数据库技术在
电子商务(
电子商务模式:http://www.CanEb.com)实现中的作用及技术
电子商务(
电子商务模式:http://www.CanEb.com)具有信息交流量大、信息交流快捷的特点。
电子商务(
电子商务模式:http://www.CanEb.com)网站与一般网站相比,具有三个特点:一是具有繁多的信息,一个大型超市一般包括几万种商品的种类;二是在同一时刻访问者繁多,信息分流技术以解决信息流通的瓶颈问题显得非常重要;三是它应具有商品规范的实施和数据处理能力。这三个特点在本质上表现为数据库的构造、数据信息的合理利用和数据信息的高效处理这些技术问题。在客户浏览器端表现的是()*+,-*+和
脚本语言的进进出出,在
服务器端表现的是信息的获取和加工。
电子商务(
电子商务模式:http://www.CanEb.com)网站建设的着重点是信息量的丰富和流通的快捷。目前在./01234或+/056平台中用来开发.78和90:7;07:应用程序的技术主要以()*+,<()*+为主,如果要产生动态网页和获取数据库数据并发布,则结合=>?、@>?、=<A、BCD>E;/F:(@GHG>E;/F:)技术。这种方式开发出来的.78系统主要是在()*+文件中内嵌BC>E;/F:或者@GHG>E;/F:等
脚本语言建立IA*,<IA*对象,并由它们建立=<A对象而获取数据,进而将这些数据转换成()*+的格式而发布。从理论上和实际应用的情况来看,
脚本语言是一种非编译型的解释性语言,其执行效率和安全性都很差,只能用来开发小型的浏览静态数据的网站。=>?是一个
服务器端的
脚本执行环境,通过它可产生和执行动态的、交互的.78应用程序,=>?通过A<CI接口可与=EE744、J26F;2、>K+>7;H7;等数据连接,同时=<A作为=>?的IA*
服务器组件,提供了更为高效的A<CI数据库和A+L<C数据源的连接能力。在使用()*+MBC>E;/F:M=>?技术开发.78应用程序时,需要使用大量的BC>E;/F:(@GHG>E;/F:)
脚本语言,其中包含着繁杂的语法规则,而以这种技术取得的网页数据一般适应于静态的数据,以这种技术设计出的更新数据的.78应用程序需要对=>?对象的处置花费繁多的编码,同时在客户端浏览器中使用()*+和BC>E;/F:(@GHG>E;/F:)来回应用户在浏览器中的操作。然而通过=>?的IA*技术可用高级语言创建自定义的组件,使以数据库为主的动态网页更加具有广泛的扩展性,由于IA*对象是在高级语言的环境下建立的,因而提供给程序员更加熟悉和快捷的操作技术。通过<7NFO/建立完成一定功能的IA*对象,然后通过=>?调用这些对象就可产生()*+文档,加快了.78应用系统的开发。<7NFO/具有良好的数据库系统的构建能力,它同时提供强劲的90:7;07:开发技术,在兼顾原有90:7;07;:技术优点的基础上,充分显示了编译程序的优良品质,并以强劲的BI+对象机制提供网站开发所需要的技术。<7NFO具有强大的数据库和90:7;07:开发功能。<7NFO/具有强大的数据库应用程序的设计能力,它提供极其丰富的数据库操作的组件,它可分别地与A;GEN7>K+>7;H7;>P8G4790Q2;R/690:7;CG47等大型数据库的建立联系,在建立客户,
服务器及分布式多层数据库方面更具有优良的品性。<7NFO/是一个可视化的应用软件开发平台。它不但具有良好的科学计算、图形图象处理、多媒体设计和数据库开发能力,它同时提供对90:7;07:开发强大的支持,它包含着几乎所有的互联网开发方式和技术。这些技术包括IS9、9>=?9、T>=?9、()*+、<()*+、-*+、=>?、=E:/H7-和*)>等。如果将分布式多层数据库应用系统方式的数据库应用系统的客户端设计成客户浏览器方式操作的话,就是一种高效的分布式多层.78应用系统。基于数据库的
电子商务(
电子商务模式:http://www.CanEb.com)网站的!"#$%&实现技术蒋先刚(华东交通大学信息与控制工程研究所,南昌&&""$&)LURG/N:V6WX!Y$':摘要分析和比较了目前的
电子商务(
电子商务模式:http://www.CanEb.com)网站所应用的数据库技术,论述用<7NFO/...........................