1. Overview
Based on MVC
2. Detailed description
- \libraries\nop.core core classes, including caches, events, help classes, business objects (orders, customer entities)
- \libraries\nop.data data access layer, using the entity Framework Code-first
- \libraries\nop.services Core service layer, including business logic, checksum, data calculation
- Projects into \plugins\ solution folder plugin, generated DLL automatically copied to \presentation\nop.web\plugins\ directory
- \presentation\nop.admin MVC Web Application, is the management of the presentation layer, the actual location in the \presentation\nop.web\administration directory, cannot be directly run
- \presentation\nop.web MVC Web app, the store's presentation layer, can run
- \presentation\nop.web.framework class libraries, including Amin and Web-public display controls
- \test\nop.core.tests Test Project
- \test\nop.data.tests Test Project
- \test\nop.services.tests Test Project
- \test\nop.tests class Library, provides common test methods and help for other test projects, no test method
- \test\nop.web.mvc.tests Test Project
My Nopcommerce Tour (3): System code Structure analysis