解决方案PETSHOP中的项目说明列表 | |||
项目名称 | 项目模块 | 说明 | |
网页部分 | C:/../Web/ | 一个Web站点项目,其中包括ASP.NET文件、用户控件、图片、配置文件 | |
缓存机制 | ICacheDependency | 该项目包括接口:IPetShopCacheDependency,实现简单工厂模式中的抽象接口 | |
CacheDependencyFactory | 实现简单工厂模式中的工厂类 | ||
TableCacheDependency | 实现工厂模式中的具体产品类,其实现了IPetShopCacheDependency接口成员 | ||
数据访问 | IDAL | 定义了多个接口,每个接口定义了由应用需求而创建的成员方法 | |
DALFactory | 实现工厂类 | ||
SQLServerDAL | 实现当应用程序使用SQL Server数据库作为数据存储时,抽象工厂模式中的多个具体产品类,这些均为实现了IDAL中对应接口的成员方法。 | ||
OracleDAL | 同上 | ||
数据访问功能帮助类 | DBUtility | sqlHelper类,实现具体的数据库操作功能 | |
业务实体 | Model | 实现业务实体 | |
个性化配置 | IProfileDAL | 该项目包括接口:IPetShopProfileProvider,实现简单工厂模式中的抽象接口 | |
ProfileDALFactory | 实现工厂类 | ||
SQLProfileDAL | 用于实现IProfileDAL的具体成员方法 | ||
个性化配置基类 | Profile | 实现了一个继承只ProfileProvider基类的用户配置提供程序PetShopProfileProfile | |
成员资格 | Membership | 实现了一个继承自MembershiProvider基类的成员资格提供程序,完成成员资格管理方面的数据访问 | |
消息管理 | Imessaging | ||
MessagingFactory | |||
MSMQMessaging | |||
业务逻辑 | BLL | 管理宠物类别、单个宠物、宠物列表、订单处理 | |
订单策略 | IBLLStrategy | 实现同步或者一部订单处理功能而定义的接口 | |
控制台应用程序 | OrderProcessor | 用于处理来自消息队列的异步订单 |
解决方案PetShop中的项目说明
最新推荐文章于 2012-04-06 15:22:00 发布