nopCommerce的组织结构

本文介绍了如何下载并正确打开nopCommerce源代码,并对其文件结构进行了分析。该项目采用三层架构,包含DataLibrary、BusinessLibrary和视图层。文章还详细解释了各文件夹的功能,如Dependencies存放外部DLL,Libraries为核心代码,Payment、Shipping和Tax文件夹分别实现了支付、配送及税收功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    下载带有源代码的nopCommerce,在官方网站有得下载。我不知道之前的版本有没有这样的问题,或者说是我的打开习惯有问题,那就是如果我通过VS来打开网站那样打开的话,一运行的话就会出错,但是如果我是通过打开文件夹里面的NopCommerce.sln的话(意思是双击NopCommerce.sln),一运行就完全正常。这个开源项目实现的功能很全,学习的话,要找出它的主要脉络,因为它也是基于三层来开发的。也就是DataLibrary/BussinessLibrary和视图层。

 

首先先来看看下载下来的带有源代码的NopCommerce1.6版本,五个文件夹则是本项目的源码,NopCommerceStore则是执行的项目。
NopCommerce
  

其中:
   Dependencies文件夹里面的是一些外部dll.如Microsoft 的EnterpriseLibrary,AjaxControlToolkit等等.

Dependencies
  

 Libraries文件夹里面的是核心代码,包括各种业务接口,数据层,数据库实体类,逻辑处理褓类,逻辑处理层,Url重写实现等.

Libraries
  

 Payment文件夹里面的是各种支付方式或逻辑的实现.而定义的业务接口部分在Libraries/Nop.Common/Payment下

Payment
  

 Shipping文件夹里的是各种配送方式的实现.而定义的业务接口部分在Libraries/Nop.Common/Shipping下

Shipping
 

  Tax文件夹里面的是各种税收的实现.而中定义的业务接口部分在Libraries/Nop.Common/Tax下

Tax
   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值