petshop4.0设计说明

转载 2007年09月18日 08:56:00
petshop4.0设计说明

一、项目名称及描述:(实现步骤为:4-3-6-5-2-1) 

1、WEB=表示层

2、BLL=业务逻辑层 

3、IDAL=数据访问层接口定义 

4、Model=业务实体

5、DALFactory=数据层的抽象工厂(创建反射)

6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层

DBUtility 数据库访问组件基础类 

二、项目引用关系 

1、Web 引用 BLL。

2、BLL 引用 IDAL,Model,使用DALFactory创建实例。

3、IDAL 引用 Model。 

4、Model 无引用。 

5、DALFactory 引用IDAL,通过读取web.config里设置的程序集,加载类的实例,返回给BLL使用。 

6、SQLServerDAL 引用 Model和IDAL,被DALFactory加载的程序集,实现接口里的方法。

三、实现步骤

1、创建Model,实现业务实体。

2、创建IDAL,实现接口。 

3、创建SQLServerDAL,实现接口里的方法。 

4、增加web.config里的配置信息,为SQLServerDAL的程序集。 

5、创建DALFactory,返回程序集的指定类的实例。

6、创建BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。 

7、创建WEB,调用BLL里的数据操作方法。

注意:

1、web.config里的程序集名称必须与SQLServerDAL里的输出程序集名称一致。 

2、DALFactory里只需要一个DataAccess类,可以完成创建所有的程序集实例。

3、项目创建后,注意修改各项目的默认命名空间和程序集名称。 

4、注意修改解决方案里的项目依赖。

5、注意在解决方案里增加各项目引用。

 

相关文章推荐

petshop4.0 详解之一(系统架构设计)

前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和 Sun的PetStore而来。这种争论不可避免带有浓厚...

petshop4.0 详解之二(数据访问层之数据库访问设计)

在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而 深入的理解。在PetShop 4.0中,由于引入了ASP....

Sate210(Cortex A8 S5pv210)邮票孔核心板PCB设计说明

作者:sate210设计团队硬件工程师            整理:gooogleman        时间:2011....

twain.dll文档 和扫描程序设计说明文档(twain_32调用说明)

扫描程序设计说明文档(twain_32调用说明)  一、TWAIN的文件组成 TWAIN共包括4个二进制文件。如果要使用该接口,就必须要保证他们被成功地安装在本地计算机上。   文 件...

PetShop 4.0的4个数据库说明

PetShop 4.0的4个数据库说明 MSPrtShop4数据库说明  数据库一共有6张表分别是:        AspNet_SqlCacheTablesForChangeNotificat...

CCBPM 父子流程设计说明

定义:一个流程A的一个节点,因工作的需要调起另外的流程B,A就叫父流程,B就叫子流程。子流程还是父流程都是相对的。 注:一个流程A在一个节点上可以调用n个子流程。 如果一个流程不能被单独发起,只能...

PetShop4.0架构设计

  • 2011-07-14 13:43
  • 632KB
  • 下载

OSChina 用户动态设计说明

参考:http://www.oschina.net/question/12_70587?from=20120923 前两天我们分享了 OSChina 的留言表...
  • fxtxz2
  • fxtxz2
  • 2012-09-24 09:22
  • 1585
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)