转:Written By 欧阳振华 http://www.kaibo.org/ArticleView/Caid-12-179.aspx
在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解决方案就算是拾建好基石了.接下来,就是写代码实现各项目的作用了.