页面表示层(4个项目):
Web:表示层
CacheDependencyFactory:缓存依赖类的工厂
ICacheDependency:缓存依赖类的接口
TableCacheDependency:缓存依赖的实现
业务逻辑层(3个项目):
Model:业务实体对象
BLL:业务逻辑层
IBLLStrategy:同步/异步处理策略接口
数据访问层(15个项目):
DALFactory:数据访问层的工厂
IDAL:数据访问层的接口
SQLServerDAL:SQLServer的数据访问实现
OracleDAL:Oracle的数据访问实现
DBUtility:数据库访问操作类
MessagingFactory:异时处理消息队列的工厂
Imessaging:异时处理消息队列的接口
MSMQMessaging:异时处理消息队列的实现
Profile:Profile的数据访问层
ProfileDALFactory:ProfileDAL的工厂
IProfileDAL:Profile的数据访问层的接口
SQLProfileDAL:SQLServer的Profile实现
OracleProfileDAL:Oracle的Profile实现
Membership:Membership认证和授权管理
OrderProcessor:后台处理进程,处理订单队列