PetShop 4.0 设计研究——petShop 4.0 的命名空间 以及各个项目模块的说明

序号
项目名称
程序集名称Assembly Name 默认命名空间Default Namespace
描述
1
WEB
表示层
2
Model
PetShop.Model PetShop.Model
业务实体
3
BLL
PetShop.BLL PetShop.BLL
业务逻辑层
4
DALFactory
PetShop.DAL PetShop.DALFactory
数据层的抽象工厂
5
IDAL
PetShop.IDAL PetShop.IDAL
数据访问层接口定义
6
SQLServerDAL
PetShop.SQLServerDAL PetShop.SQLServerDAL
SQLServer 数据访问层
7
OracleDAL
PetShop.OracleDAL PetShop.OracleDAL
Oracle 数据访问层
8
DBUtility
PetShop.DBUtility PetShop.DBUtility
数据库访问组件基础类
9
CacheDependencyFactory
PetShop.CacheDependencyFactory PetShop.CacheDependencyFactory
缓存依赖类的 工厂类
10
ICacheDependency
PetShop.ICacheDependency PetShop.ICacheDependency
缓存依赖类 接口
11
TableCacheDependency
PetShop.TableCacheDependency PetShop.TableCacheDependency
缓存依赖实现类
12
IBLLStrategy
PetShop.IBLLStrategy PetShop.IBLLStrategy
同步/异步处理策略接口(实现在bll根据配置反射选择)
13
MessagingFactory
PetShop.MessagingFactory PetShop.MessagingFactory
异时处理消息队列的 抽象工厂
14
IMessaging
PetShop.IMessaging PetShop.IMessaging
异时处理消息队列接口定义
15
MSMQMessaging
PetShop.MsmqMessaging PetShop.MsmqMessaging
异时处理消息队列的实现
16
Profile
PetShop.Profile PetShop.Profile
Profile 的数据访问层
17
ProfileDALFactory
PetShop.ProfileDALFactory PetShop.ProfileDALFactory
ProfileDAL 的工厂类(反射创建ProfileDAL)
18
IProfileDAL
PetShop.IProfileDAL PetShop.IProfileDAL
Profile 的数据访问层接口定义
19
OracleProfileDAL
PetShop.OracleProfileDAL PetShop.OracleProfileDAL
Oracle 的Profile Providers
做用户状态管理
20
SQLProfileDAL
PetShop.SQLProfileDAL PetShop.SQLProfileDAL
SQL Server 的Profile Providers
做用户状态管理
21
Membership
PetShop.Membership PetShop.Membership
Membership 认证和授权管理
22
OrderProcessor
PetShop.OrderProcessor PetShop.OrderProcessor
后台处理进程,处理订单队列


你可能感兴趣的:(oracle,sql,SQL Server,项目管理,配置管理)