Pet_Shop_4_架构与技术分析PPT
时间:2025-04-30
时间:2025-04-30
Pet_Shop_4_架构与技术分析PPT
PetShop & Design
http://www.77cn.com.cn
Pet_Shop_4_架构与技术分析PPT
目录
PetShop概述 系统架构设计 模式的应用 依赖注入
Pet_Shop_4_架构与技术分析PPT
PetShop概述
PetShop起源与.Net技术与J2EE的“论战”。 PetShop最新版本为4.0。采用了.Net Framework 2.0和http://www.77cn.com.cn。 是一个很好的学习.Net设计的实例。
Pet_Shop_4_架构与技术分析PPT
PetShop架构设计
“三层”应用结构:数据访问层、业务逻辑层(领域 层)、表示层 分层的设计: 结构清晰、耦合度低 便于系统的扩展 利于开发任务同步进行 降低了一定的性能
Pet_Shop_4_架构与技术分析PPT
PetShop架构设计
典型的分层结构表示层
业务逻辑层
数据访问层
MS Sql DB
……
Oracal DB
Pet_Shop_4_架构与技术分析PPT
PetShop架构设计
基于.Net平台BS系统的常见层次结构
Pet_Shop_4_架构与技术分析PPT
PetShop架构设计
PetShop 2.0的应用架构
Pet_Shop_4_架构与技术分析PPT
PetShop架构设计
PetShop 3.0的应用架构
Pet_Shop_4_架构与技术分析PPT
PetShop架构设计
PetShop 4.0的应用架构
Pet_Shop_4_架构与技术分析PPT
PetShop架构设计
数据访问层:DAL
Pet_Shop_4_架构与技术分析PPT
PetShop架构设计
业务逻辑层:BLL
Pet_Shop_4_架构与技术分析PPT
PetShop架构设计
表示层
Pet_Shop_4_架构与技术分析PPT
模式的应用
Factory模式 Strategy模式 Facade模式
Pet_Shop_4_架构与技术分析PPT
模式的应用
Factory模式
Pet_Shop_4_架构与技术分析PPT
Factory模式
在IDAL中,分别包含接口: ICategory IInventory IItem IOrder IProduct :种类 :详细目录 :项目 :定单 :产品
Pet_Shop_4_架构与技术分析PPT
Factory模式
在DALFactory中,DataAccess负责各个接口对象的创建: public sealed class DataAccess {public static PetShop.IDAL.ICategory CreateCategory() {}
public static PetShop.IDAL.IInventory CreateInventory() {} public static PetShop.IDAL.IItem CreateItem() {} public static PetShop.IDAL.IOrder CreateOrder() {} public static PetShop.IDAL.IProduct CreateProduct() {} }
上一篇:牛津小学英语4A UNIT 5
下一篇:个人年终工作总结开头