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

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

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值