基于ASP.NET技术电子商务系统开发的技术探讨

2022-09-13 版权声明 我要投稿

ASP.NET技术是在ASP技术的基础上出现的一种开发工具, 这种工具的出现有效的弥补了ASP技术长期存在的一些技术缺陷, 比如说有限的语言支持、开发与执行效率低等等, 可以说它的出现为下一代的web应用系统开发提供了一个很好的工具。这种技术一般是利用HTML XML和SOAP (SimpleObject Access Protocol) 等Internet协议和数据格式来满足系统的功能和服务, 因此在电子商务开发当中多有应用。

1. 基于ASP.NET电子商务服务器端架构

1.1 电子商务服务器端三层架构B/S模

电子商务客户服务端设计应该遵循便利消费者的原则, 在操作界面、功能和服务上要求简单明了、便于操作。这就意味着在服务器端则需要具备更加复杂的商务处理能力, 以弥补客户端在服务和处理能力上的不足, 原则上要求在服务端构架上应该与原有的库存管理等后台系统连接和协调起来, 要想满足这一要求必须要有数据库管理系统DBMS的支持, 比如说客户关系管理系统等等。基于ASP.NET电子商务服务器端架构过程中, 需要充分考虑电子商务应用的影响因素, 根据软件层次模型理论构建一个完善的企业级电子商务系统的体系结构, 从现在来看技术上比较成熟的三层架构B/S模式最为适合。

1.2 ASP.NET在架构过程中的应用

在具体服务器端结构过程中ASP.NET一般设置在Web Server上, 用户在浏览的过程中Browser端会制定URL, 用户的指令就可以HTTP传输协议从Web Server上下载用户制定的ASP.NET浏览生成文件, 根据文件当中形成的由Server编辑的ASP.NET文件中非HTML语言部分的内容通过ADO.NET组件访问DB Server, 生成客户访问结果以HTTP形式返回客户端, 形成一个完整的访问过程。ASP.NET可以满足不同对象的功能和服务要求, 比如说应用程序对象、请求对象、响应对象等等, 这对象能够让客户从Browser中首发信息, 并能够提供数据库访问组件、文件访问组件等功能。此外在开发的过程中ADO.NET能够与DB很好地兼容, 满足与ODBC等数据库或数据源的高性能数据传输和连接, 可以满足不同形式、不同内容的电子商务网站的建设需要。

2. 基于ASP..NET数据库访问技术

2.1 ADO.NET对象模型

ADO.NET是在ADO的基础上经过一定的优化而产生的一种新的对象模型技术, ADO.NET实际上是一个数据库存取模型, 它具有可扩展性、Web无状态性等特点。考虑到兼容性等方面的需要, ADO.NET的内核使用的是XML。在与ASP.NET之间的关系上, ASP..NET是利用ADO.NET实现同数据的实时通信。这一点可以从下图中明显的看出来:

从上图中可以明显地看出ADO.NET和ASP.NET的数据存取模型有很多类似和关联的地方, 具有很好的兼容性, 如在SQL和Jet等方面上。此外DO.NET与其他设备之间也具有良好的兼容性, 比如说ADO.NET提供了OLE-DB所需的所有接口, 这极大地方便了数据的连接、检索等需求。ADO.NET主要包括DataSet和管理提供程序两部分, 这其中DataSet是一个中心概念, 其作用是表示ADO.NET对象间的数据传输, 当前可以满足数据传输的并发需要。在使用DataSet的时候, 程序员几乎与可以不用处理系统中不同数据库之间的差异, 获得一套比较完美的编程模型。

2.2 基于ASP.NET数据库访问的实现,

在ASP.NET当中有三种方法可以实现数据库的访问, 三种方面主要是:第一, 可以利用ODBC连接来实现数据库的访问, 第二, 利用ASP.NET中本身具有的SQL Server.NET管理程序来实现数据库的访问;第三, 可以利用ASP.NET中本身具有的OLE DB.NET管理来实现数据库的访问。这三种方法可以说各有各的缺点和优势, 第一种方法实现比较简单, 但是不能灵活的运用, 所以一般的大型电子商务网站开发不适用这种方案。第二种方案与第三种方案都利用了ASP.NET本身具有的管理系统, 机比较简单也比较灵活, 因此是很多大型电子商务网站的首选。

总之, ASP.NET技术相对于ASP技术具有明显的先进性和优势, 在电子商务网站的开发设计当中能够满足更高的要求, 具有很好的应用和发展前景。

摘要:ASP.NET是一种比ASP技术更加先进的编程技术, 该技术的出现有效解决了ASP技术中存在的有限语言支持、开发与执行效率低的问题, 它的出现迅速成为当前web应用系统开发的主要工具, 也是电子商务系统开发的主要工具。本文主要根据现有的研究资料介绍了ASP.NET技术应用于电子商务系统开发中服务器端架构和数据库访问技术, 以期能够给开发人员一点帮助和启示。

关键词:ASP.NET,电子商务,探讨

参考文献

[1] 张应征, 成新红.电子商务网站中购物车及订单管理功能设计研究[J].企业技术开发, 2010.21

[2] 刘鹏飞, 刘雯.基于ASP的小型网上商城的设计与实现[J].科技信息, 2010.21

上一篇:改进教学方法,促进学生全面提高下一篇:互联网时代农业经济如何发展