引言
电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式网上购物系统作为电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物是一种具有交互功能的商业信息系统。
1 ASP技术介绍
ASP(ActiveServerPage),是一种包含了使用VBScript或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。ASP是微软公司开发的代替CGI(CommonGatewayInterface,公共网关接口)脚本程序的一种应用,它可以与数据库和其它程序进行交互。
ASP吸收了当今许多流行的技术,如IIS(InternetInformationServer,Internet信息服务),ACTIVEX,VBSCRIPT,ODBC(OpenDatabaseConnectivity)等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。
ASP动态网页编程所生成的动态网页文件即。asp文件,需要通过在服务器上发布才可以被客户端的浏览器浏览,一个最基本的ASP工作流程图如图1所示。
用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件,是ASP技术的核心之一,它集中体现了ASP技术丰富而灵活的数据库访问功能。ADO建立了基于Web方式访问数据库的脚本编写模型,它不仅支持任何大型数据库的核心功能,而且支持许多数据库所专有的特性。ADO使用本机数据源,通过ODBC(OpenDatabaseConnectivity,开放式数据库互接)访问数据库。
ADO是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库访问解决方案。ADO对象在服务器端执行,并向客户端提供含有数据库信息的内容,客户端也可以根据指定的权限返回参数来对数据库进行读写操作。ADO包括Connection、Command等七个对象和四个集合,绝大部分的数据库访问任务都可以通过它们的组合来完成。本图书电子商务网站系统中是以ADO方式访问数据库的。