Microsoft .NET Pet Shop 4.0 学习之旅(三) - 项目的引用关系2
Microsoft .NET Pet Shop 4.0 学习之旅(三)
项目的引用关系2
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
继续上次的谈论,今天说说余下的2个项目:DALFactory,BLL,和4条关系。
1, 数据访问工厂【DALFactory】:用来反射数据层接口,生成接口的实例(instance)。所以他引用IDAL。
2, 业务逻辑层【BLL】:负责业务数据的逻辑执行。首先BLL调用工厂类,创建接口实例(instance),于是BLL引用DALFactory。生成的接口实例存在BLL中,故BLL必须引用IDAL。BLL层必须把Model层的实例(instance)丢给IDAL运算,并把结果返回给高层(UI),所以BLL引用Model。
3, 基于上面的2个项目,4条关系,我们很清晰的得到下面的项目关系图形:
总结:DALFactory引用IDAL,BLL引用DALFactory,BLL引用IDAL,BLL引用Model。
4, 归纳以上分析得到一个完整的6层结构图:
注意!在博客园社区以外转载,必须注明:
作者:Clark Chan
和原文出处:http://clarkchan.cnblogs.com/
否则谢绝转载!
//
转载于:https://www.cnblogs.com/ClarkChan/archive/2006/09/25/514519.html
Microsoft .NET Pet Shop 4.0 学习之旅(三) - 项目的引用关系2相关推荐
- Microsoft .NET Pet Shop 4.0 学习之旅(二) - 项目的引用关系1
Microsoft .NET Pet Shop 4.0 学习之旅(二) 项目的引用关系1 <?xml:namespace prefix = o ns = "urn:schemas-mi ...
- 一步一步安装 Microsoft .NET Pet Shop 4.0
安装的前提条件 安装了 IIS 5.1/6/7(可选), SQL Server 2000/SQL Server 2005 /Oracle 10g, Visual Studio 2005/2008/2 ...
- Microsoft.NET Pet Shop 4.0各个模块之间的联系
第一部份:工厂模式 一.项目名称及描述:(实现步骤为:4-3-6-5-2-1) 1.WEB=表示层 2.BLL=业务逻辑层 3.IDAL=数据访问层接口定义 4.Model=业务实体 5.DALFac ...
- .NET Pet Shop 4.0案例研究预览篇
概述<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 随着.NE ...
- Microsoft .NET Pet Shop 4 架构与技术分析(转)
Microsoft .NET Pet Shop 4 架构与技术分析 1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面.是研究ASP. ...
- pet shop 4.0架构信息-转
Petshop5.0 详解之一(系统架构设计) 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力.业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun ...
- TensorFlow2.0 学习笔记(三):卷积神经网络(CNN)
欢迎关注WX公众号:[程序员管小亮] 专栏--TensorFlow学习笔记 文章目录 欢迎关注WX公众号:[程序员管小亮] 专栏--TensorFlow学习笔记 一.神经网络的基本单位:神经元 二.卷 ...
- 小猪的Python学习之旅 —— 14.项目实战:抓取豆瓣音乐Top 250数据存到Excel中
小猪的Python学习之旅 -- 14.项目实战:抓取豆瓣音乐Top 250数据存到Excel中 标签:Python 一句话概括本文: 利用Excel存储爬到的抓取豆瓣音乐Top 250数据信息,还有 ...
- HALCON学习之旅(三)
HALCON学习之旅(三) 文章目录 HALCON学习之旅(三) 1.创建自适应图形窗口 2.霍夫变换寻找图像直线 1.创建自适应图形窗口 原因:默认的图形窗口尺寸为512*512.当图像变量尺寸与图 ...
最新文章
- 最新最全的 Android 开源项目合集(一)
- sql中like带参数的写法
- 云朵机(人造云朵,造云机)用在互动百科推搜索新方法中(转)
- 案例:文件下载需求:1. 页面显示超链接 2. 点击超链接后弹出下载提示框 3. 完成图片文件下载||中文文件问题
- Windows 技术篇-win7利用系统自带工具关闭开机启用程序,不使用杀毒软件设置开机启动项
- 5G NR中物理层信号传输过程
- 9 C++ Boost 多线程,线程同步
- Hybris商品图片导入与压缩有关的配置.
- matlab填充点面,求大神指点绘制空间内散点图的包络面,,,散点程序如下
- 构建iOS风格移动Web应用程序的8款开发框架
- 爱特php文件管理器2.8_查找「超级蜘蛛池开发者中心 抠:44564876易」安卓应用 - 豌豆荚...
- OJ1075: 聚餐人数统计(C语言)
- 网易编程题目——相反数:
- pojo类中list存储其他字段_如何从其他包含pojo类对象的数组列表中删除数组列表记录...
- Atitit 建立新组织集团模型的框架基本制度与一些原则
- udp java 实例_udp例子,javaudp简单实例分享
- Eclipse语言设置
- 门限回归模型的思想_门限回归汇总与空间门槛回归模型简介
- Python-进制转换
- Android中MVP模式