SimplCommerce: 超簡單、跨平臺、模組化的電子商務系統
SimplCommerce是一個基於.NET的超級簡單、跨平臺、模組化的電子商務系統,技術特點:
1. ASP.NET MVC Core 1.1.0 on .NET Core 1.1.0
2. Entity Framework Core 1.1.0
3. ASP.NET Identity Core 1.1.0
4. Autofac 4.0.0
5. Angular 1.5
6. MediatR for domain event(領域事件)
應用程式是模組化的,每個模組包含了所有本身執行所需要的控制器、服務、檢視和靜態檔案。如果一個模組不再需要,您可以只需要透過單擊刪除。
Simplcommerce.Webhost ASP.NET核心專案並擔任主要核心。它將載入程式和在模組資料夾中找到它要載入的所有模組。在gulpfile.js檔案中,有一個“複製模組copy-modules”,繫結到Visual Studio的“AfterBuild“,這個事件用於複製每個模組/bin, /Views, /wwwroot到WebHost的Modules目錄。
應用程式啟動時,主機將掃描Modules目錄的所有*.DLL,並使用AssemblyLoadContext載入它們。這些元件會被註冊到MVC核心應用部分。
ModuleViewLocationExpander 來幫助ViewEngine 發現模組中檢視的正確位置。
每個領域模型實體需要從Entity繼承,然後在OnModelCreating方法中發現這些實體並將它們註冊到DbContext。每個領域實體按照慣例對映到資料表,如果需要定製對映,繼承實現ICustomModelBuilder 一個子類。
線上演示:http://demo.simplcommerce.com/
1. ASP.NET MVC Core 1.1.0 on .NET Core 1.1.0
2. Entity Framework Core 1.1.0
3. ASP.NET Identity Core 1.1.0
4. Autofac 4.0.0
5. Angular 1.5
6. MediatR for domain event(領域事件)
應用程式是模組化的,每個模組包含了所有本身執行所需要的控制器、服務、檢視和靜態檔案。如果一個模組不再需要,您可以只需要透過單擊刪除。
Simplcommerce.Webhost ASP.NET核心專案並擔任主要核心。它將載入程式和在模組資料夾中找到它要載入的所有模組。在gulpfile.js檔案中,有一個“複製模組copy-modules”,繫結到Visual Studio的“AfterBuild“,這個事件用於複製每個模組/bin, /Views, /wwwroot到WebHost的Modules目錄。
應用程式啟動時,主機將掃描Modules目錄的所有*.DLL,並使用AssemblyLoadContext載入它們。這些元件會被註冊到MVC核心應用部分。
ModuleViewLocationExpander 來幫助ViewEngine 發現模組中檢視的正確位置。
每個領域模型實體需要從Entity繼承,然後在OnModelCreating方法中發現這些實體並將它們註冊到DbContext。每個領域實體按照慣例對映到資料表,如果需要定製對映,繼承實現ICustomModelBuilder 一個子類。
線上演示:http://demo.simplcommerce.com/
相關文章
- 微服務雲架構電子商務平臺微服務架構
- 電子商務平臺(E-Business Platform)Platform
- 家電跨境電子商務平臺解決方案
- 分散式微服務雲架構電子商務平臺分散式微服務架構
- 微服務、雲架構構建電子商務平臺微服務架構
- 電子商務平臺的API整合介面的意義API
- 10個開源免費的電子商務平臺
- (十四)JAVA springboot微服務b2b2c電子商務系統- Spring Cloud構建分散式電子商務平臺JavaSpring Boot微服務Cloud分散式
- Laravel-admin 碼的電子商務後臺系統 (小白看)Laravel
- 構建分散式微服務雲架構電子商務平臺分散式微服務架構
- 關於微服務雲架構構建電子商務平臺微服務架構
- 分散式微服務雲架構構建電子商務平臺分散式微服務架構
- 微服務、分散式、雲架構構建電子商務平臺微服務分散式架構
- java B2B2C 仿淘寶電子商城系統-Spring Cloud構建分散式電子商務平臺JavaSpringCloud分散式
- java B2B2C原始碼電子商務平臺Java原始碼
- 7-電子商務系統規劃(完結)
- Oracle跨平臺遷移的簡單總結Oracle
- 機器學習增強的電子商務平臺使用者行為預測機器學習
- 關於unix 下開發電子商務網上定單系統的問題!?
- 電子採購系統,一站式電子採購平臺
- 電子商務平臺b2b2c Springmvc+mybatisSpringMVCMyBatis
- Laravel-admin 電子商務前端系統(招商類)Laravel前端
- 使用Kafka重新架構電子商務系統 - DinaKafka架構
- PHP 電子商務PHP
- 電子元器件渠道商線上管理平臺
- java B2B2C電子商務平臺------服務閘道器zuulJavaZuul
- Spring Cloud構建分散式電子商務平臺:服務消費(基礎)SpringCloud分散式
- java B2B2C電子商務平臺分析之九--配置中心服務化和高可用Java
- Web分析:電子商務轉化率分析Web
- java B2B2C Springcloud電子商務平臺原始碼JavaSpringGCCloud原始碼
- Coinbase為熱門電子商務平臺推出加密貨幣外掛加密
- 電子商務平臺 javaWeb b2b2c o2oJavaWeb
- 電子商務平臺 java b2b2c o2oJava
- 電子商務平臺 javaweb b2b2c o2oJavaWeb
- 企業供應商採購系統,實現電子採購管理系統平臺資料、資訊共享
- 汽車汽配行業B2B電子商務系統行業
- CentOS7系統如何搭建Magento電子商務網站?CentOS網站
- Java 9 平臺模組系統初探Java