在vs2005里面把解决方案中的各个项目都建立好之后,就要实现各项目之关的引用了.在前面,我们建立了7个项目.它们分别是:
WEB:表示层
BLL:业务逻辑层
IDAL:数据访问层接口定义
Model:业务实体
DALFactory:数据层的抽象工厂(创建反射)
SQLServerDAL:SQLServer数据访问层
DBUtility :数据库访问组件基础类
各项目之间的引用关系可用下图表示:
如上图所示,
Web 引用 BLL,SQLServerDAL
BLL 引用 IDAL,Model,DALFactory(使用DALFactory创建实例)
DAL 引用 Model
Model 无引用
DALFactory 引用IDAL,通过读取web.config里设置的程序集,加载类的实例,返回给BLL使用
SQLServerDAL 引用 Model和IDAL,DBUtility.被DALFactory加载的程序集,实现接口里的方法
在解决方案里建立项目间的引用步骤为:选中需要添加引用的项目→右键选择"添加引用"→"项目",然后选中要引用的项目的名称.点确定完成项目的引用.如下图所示:
把各项目之间的引用关系建立好以后,一个完整的KaiBo解决方案就算是拾建好基石了.接下来,就是写代码实现各项目的作用了.
原文连接:http://www.kaibo.org/ArticleView/Caid-12-179.aspx
分享到:
相关推荐
【VS2005调试问题解决方案】 在使用Visual Studio 2005 (VS2005)进行C语言开发时,可能会遇到一系列调试问题。本文档汇集了这些问题及其解决方案,帮助开发者更有效地解决问题。 1. **潜在危险的Request.Form值** ...
1. 创建解决方案(Solution):在VS2005中,首先创建一个新的解决方案,用于容纳所有的项目。 2. 创建表现层项目:新建一个Windows Forms或ASP.NET项目,作为用户界面。 3. 创建业务逻辑层项目:创建一个类库项目,...
这些解决方案可以帮助开发者解决在使用VS2005(C#)进行项目调试时遇到的问题,提高开发效率,确保代码的稳定性和可靠性。在遇到类似问题时,根据错误信息定位问题所在,并参考上述解决方案进行修复。在开发过程中,...
### VS2005(C#)项目调试问题解决方案集锦 #### 1. 检测到有潜在危险的Request.Form值 **原因分析:** 当出现“检测到有潜在危险的Request.Form值”的错误提示时,通常有两种情况会导致此类问题: 1. 在提交数据的...
- **2005年**: 泰一百年成立,推出了互联网精准广告营销平台及整体解决方案(CCM),标志着公司正式进入精准营销领域。 - **2009年**: 推出了移动互联网广告平台“手指客”,实现了PC与移动终端的双网融合。 - **...
### 数据挖掘解决方案集锦 #### 一、太普软件及其数据挖掘应用研发 广州太普软件科技有限公司(简称“太普软件”),成立于2005年,位于广州高新技术开发区,是一家专注于基于云计算的海量数据挖掘应用研发、咨询...
- 如果VS2008项目使用了外部库,则需要确认这些库在VS2005中同样可用或有替代方案。 3. **性能考量**: - 由于编译器的不同,可能会出现性能上的差异。因此,在VS2005中编译后的程序性能可能会有所不同。 通过...
《高并发网站解决方案:应对海量数据处理挑战》 在当今数字化时代,互联网应用与服务面临着前所未有的挑战,尤其是高并发场景下的数据处理能力。本文基于《高并发网站解决方案.doc》的文档内容,深入探讨了在高并发...
本文档是中国移动通信有限公司在2005年针对物流行业提出的一个信息化解决方案模板,涵盖了行业现状分析、解决方案设计、商务模式探讨以及实施和服务流程。 一、行业现状及需求分析 1.1 行业现状概述 物流行业在2005...
Visual Studio 2005(VS2005)是一个集成开发环境(IDE),它支持创建C++项目,包括使用OpenGL进行图形编程。在本教程中,我们将深入探讨如何在VS2005中构建并运行一个最简单的OpenGL程序。 首先,我们需要安装必要...
- **与其他方案的对比**:非网格计算的流媒体布局解决方案中的流服务器不支持切换操作,一旦与服务器建立连接,中途就无法切换至其他服务器继续提供服务,这会导致服务中断。 #### 四、高效存储与负载均衡 - **一体...
#### 二、解决方案优势 1. **提高项目管理可见性与洞察力** - **项目组合分析**:EPM提供了对整个项目组合的可视性,帮助企业监控项目进度、识别潜在风险,并据此做出决策。 - **项目提议与启动**:用户可以通过...
在驾校科目二考场项目的背景下,青岛双益物联网技术有限公司提出了一种基于物联网技术的移动车载解决方案,以提高考场的智能化水平和考场管理的效率。 青岛双益物联网技术有限公司作为双益科技投资的高科技企业,...
利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...
利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...
利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...
### IBM WebSphere Commerce 电子商务解决方案知识点详解 #### 一、电子商务发展趋势与中国市场分析 随着互联网技术的飞速发展,电子商务逐渐成为全球经济中的重要组成部分。在中国市场,电子商务经历了以下几个...
利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...