我的NopCommerce之旅(1): 系统环境及技术分析
一、系统环境
- IIS7.0 or above
- ASP.NET 4.5(MVC 5.0)
- .NET Framework 4.5.1 or above
- VS 2012 or above
二、架构设计
- Pluggable modular/layered architecture
- Inversion of Control(IOC,控制反转) and Dependency Injection(DI,依赖注入)
三、开发技术
- Entity Framework,及其CodeFirst
- ASP.NET MVC 5.0
- Autofac
- Fluent Validation,数据验证类库
二、详细描述
- \Libraries\Nop.Core 核心类,包括缓存、事件、帮助类、业务对象(订单、客户实体)
- \Libraries\Nop.Data 数据访问层,采用Entity Framework Code-First
- \Libraries\Nop.Services 核心服务层,包括业务逻辑,校验,数据计算
- Projects into \Plugins\ solution folder 插件,生成的DLL自动拷贝到\Presentation\Nop.Web\Plugins\目录下
- \Presentation\Nop.Admin MVC web应用,是管理的展示层,实际位置在\Presentation\Nop.Web\Administration目录,无法直接运行
- \Presentation\Nop.Web MVC web应用,商店的展示层,可以运行
- \Presentation\Nop.Web.Framework 类库,包括amin和web公用的展示控件
- \Test\Nop.Core.Tests 测试项目
- \Test\Nop.Data.Tests 测试项目
- \Test\Nop.Services.Tests 测试项目
- \Test\Nop.Tests 类库,为其他测试项目提供公用测试方法和帮助,没有测试方法
- \Test\Nop.Web.MVC.Tests 测试项目
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2019-03-11 C# WebAPI学习
2018-03-11 sqlserver学习笔记(三)—— 为数据库添加新的用户
2018-03-11 [.Net MVC] Win7下IIS部署
2017-03-11 上位机编程工控控件全览
2017-03-11 C#自定义工业控件开发
2017-03-11 C#搞工控的一些代码
2016-03-11 .Net开源工作流Roadflow的使用与集成