PetShop 4.0 namespace and description of each project module
Serial Number |
Project Name |
Assembly Name Assembly Name |
Default namespace Defaults Namespace |
Description |
1 |
Web |
|
|
Presentation Layer |
2 |
Model |
Petshop.model |
Petshop.model |
Business Entities |
3 |
Bll |
PetShop.BLL |
PetShop.BLL |
Business Logic Layer |
4 |
Dalfactory |
Petshop.dal |
Petshop.dalfactory |
Abstract Factory of data layer |
5 |
Idal |
Petshop.idal |
Petshop.idal |
Data Access Layer Interface definition |
6 |
Sqlserverdal |
Petshop.sqlserverdal |
Petshop.sqlserverdal |
SQL Server data Access layer |
7 |
Oracledal |
Petshop.oracledal |
Petshop.oracledal |
Oracle Data Access Layer |
8 |
Dbutility |
Petshop.dbutility |
Petshop.dbutility |
Database Access Component base class |
9 |
Cachedependencyfactory |
Petshop.cachedependencyfactory |
Petshop.cachedependencyfactory |
Factory class for caching dependency classes |
10 |
Icachedependency |
Petshop.icachedependency |
Petshop.icachedependency |
Cache Dependency Class Interface |
11 |
Tablecachedependency |
Petshop.tablecachedependency |
Petshop.tablecachedependency |
Cache dependency Implementation Class |
12 |
Ibllstrategy |
Petshop.ibllstrategy |
Petshop.ibllstrategy |
Synchronous/asynchronous Processing policy interface (implementation in BLL based on configuration reflection selection) |
13 |
Messagingfactory |
Petshop.messagingfactory |
Petshop.messagingfactory |
Abstract factory for processing message queues at different times |
14 |
Imessaging |
Petshop.imessaging |
Petshop.imessaging |
Different-time processing Message Queuing interface definition |
15 |
Msmqmessaging |
Petshop.msmqmessaging |
Petshop.msmqmessaging |
Implementation of different-time processing message queues |
16 |
Profile |
Petshop.profile |
Petshop.profile |
Profile's data access layer |
17 |
Profiledalfactory |
Petshop.profiledalfactory |
Petshop.profiledalfactory |
Profiledal Factory Class (reflection creation Profiledal) |
18 |
Iprofiledal |
Petshop.iprofiledal |