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

转载 2007年10月14日 15:13: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
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
后台处理进程,处理订单队列
 

你真的了解分层架构吗?——写给被PetShop"毒害"的朋友们

一叶障目 .NET平台上的分层架构(很多朋友称其为“三层架构”),似乎是一个长盛不衰的话题。经常看到许多朋友对其进行分析、探讨、辩论甚至是抨击。笔者在仔细阅读了大量这方面文章后,认为许多朋友在分层架...
  • wgz_wlky
  • wgz_wlky
  • 2016年04月01日 01:19
  • 399

PetShop 4.0 精简化的分层代码

一目了然看懂PetShop4.0的整体分层架构,代码简洁,15分钟照葫芦画瓢搭建一个同样结构的分层架构软件 适用于C/S 和 B/S架构...
  • zhengzizhi
  • zhengzizhi
  • 2016年12月05日 09:40
  • 180

基于PetShop的数据可视化网站(一):基本结构

项目需要制作一个数据可视化网站,本人从零基础开始进行学习以及实现,这篇BLOG对所学的内容进行简单的总结。...
  • maoyushiren
  • maoyushiren
  • 2016年02月04日 16:29
  • 189

基于Node的PetShop,RESTful API以及认证

由于宠物店的业务发展需要,我们需要一种更加便捷的方式来管理日益增多的宠物和客户。最好的方法就是开发一个APP,我可以用这个APP来添加、更新和删除宠物。同时,业务要给宠物店的会员用户有限查看某些宠物。...
  • future_challenger
  • future_challenger
  • 2016年07月01日 11:15
  • 2281

PetShop的系统架构设计

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

WCF版的PetShop之一:PetShop简介

原文出处:http://kb.cnblogs.com/page/52612/   在《WCF技术剖析(卷1)》的最后一章,我写了一个简单基于WCF的Web应用程序,该程序模拟一个最简单的网上订购...
  • chelen_jak
  • chelen_jak
  • 2013年01月31日 16:41
  • 383

Angularjs4.0 创建新项目

http://www.qinimai.com/topic/9.htmlAngular4 中常用的指令入门总结 http://www.jb51.net/article/115968.htm...
  • liangxw1
  • liangxw1
  • 2017年07月17日 20:18
  • 1537

PetShop的系统架构设计

《解剖PetShop》系列之一 原文出处:http://www.cnblogs.com/wayfarer/archive/2006/04/14/375382.html 前言:PetShop...
  • chelen_jak
  • chelen_jak
  • 2013年01月30日 12:17
  • 559

路由&模块化设计&命名空间

ThinkPHP采用模块化的架构思想,可以支持多模块应用的创建,让应用的扩展更加方便. 先简单说下路由规则:什么是路由?系统从url参数中分析当前请求的分组(平台),控制器和操作方法的过程就是路由....
  • Zoe_sj
  • Zoe_sj
  • 2017年02月09日 09:26
  • 365

PetShop的系统架构设计

PetShop的系统架构设计 《解剖PetShop》系列之一 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是...
  • u011760919
  • u011760919
  • 2013年11月22日 09:21
  • 603
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PetShop 4.0 设计研究——petShop 4.0 的命名空间 以及各个项目模块的说明
举报原因:
原因补充:

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