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

转载 2006年06月23日 15:59:00

序号

项目名称

程序集名称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

OracleProfile Providers

做用户状态管理

20

SQLProfileDAL

PetShop.SQLProfileDAL PetShop.SQLProfileDAL

SQL Server Profile Providers

做用户状态管理

21

Membership

PetShop.Membership PetShop.Membership

Membership认证和授权管理

22

OrderProcessor

PetShop.OrderProcessor PetShop.OrderProcessor

后台处理进程,处理订单队列

petshop4.0 详解之二(数据访问层之数据库访问设计)

在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而 深入的理解。在PetShop 4.0中,由于引入了ASP....

petshop4.0 详解之一(系统架构设计)

前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和 Sun的PetStore而来。这种争论不可避免带有浓厚...

PetShop 4.0的4个数据库说明

PetShop 4.0的4个数据库说明 MSPrtShop4数据库说明  数据库一共有6张表分别是:        AspNet_SqlCacheTablesForChangeNotificat...
  • jay5566
  • jay5566
  • 2011年09月07日 11:39
  • 536

PetShop 4.0 数据库明细

MSPetShop4数据表清单MSPetShop4Orders 数据表清单MSPetShop4Profile数据表清单MSPetShop4Services数据表清单 MSPetShop4 ====...

PetShop 4.0学习--业务功能介绍

   Default.aspx页面列举了宠物商店的宠物类别,例如,BIRDS、BUGS、BACKYARD等。单击宠物类别,以便查看更为详细的信息。另 外,在页面右上角包括一个文本框和一个搜索图片...

Microsoft .NET PetShop 4.0 架构与技术分析(七)

六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使...

PetShop4.0 工厂模式及Profile Provider实现

第一部份:工厂模式 一、项目名称及描述:(实现步骤为:4-3-6-5-2-1) 1、WEB=表示层 2、BLL=业务逻辑层 3、IDAL=数据访问层接口定义 4、Model=业务实体 ...

PetShop 4.0学习--登录以及注册功能的分析

PetShop 4.0学习--登录以及注册功能的分析   先从PetShop 4.0的登录注册开始分析.在PetShop 4.0中并没有对登录以及注册进行编码,而是使用被称作ASP.NET 成员资格的...

PetShop 4.0的缓存处理

在访问量非常大,但更新较少的网站中使用缓存,可以大大提高程序运行的效率,给网络用户一个良好的体验效果。在Microsoft提供的经典示例项目.Net PetShop 4.0中,也提供了对缓存的支持,本...

PetShop4.0的系统架构设计分析

  • 2008年12月11日 08:24
  • 872KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PetShop 4.0 设计研究——petShop 4.0 的命名空间 以及各个项目模块的说明
举报原因:
原因补充:

(最多只允许输入30个字)