简单抽象工厂的架构

底层架构及步骤

一、底层架构分层及步骤

表示层→业务逻辑层→数据访问逻辑层→数据访问层(访问完成后,按照逆方向返回)

二、详细步骤及数据操作

------数据访问逻辑层--------

1MODEL层(实体层)

     Model类型中生成数据表实体类,一个表对应一个类。可将该层称为实体层。

2IDAL接口

3SQLServerDAL数据库实现层

4DALFactory工厂模式

     DATAACCESS.cs中添加映射。即创建create表名()函数

-----数据访问层------------

5DBUtility

     该处可一次写完成,之后不需要再修改。

----业务逻辑层------------

6BLL

     因使用缓存,所以要在TablecacheDependency创建依赖,调用基类的方法。

     CatchDependencyfactoyr工厂模式的两个文件中也要实现。注意要将函数名修改一致。

=======以上代码可用工具自动生成,以下需要手动写入修改========

7IBLL业务逻辑接口

     创建CS类或直接创建接口类。接口层命名用I开头,可从BLL中对应文件拷贝。只需要调用方法,同时去除public

     注意应包含urs.IBLL.Model

8BLLFactory业务逻辑接口

     添加接口,可参考复制已有的接口代码。IBLL中的类命名空间不用那么长,否则包含不到事件或属性。

9Components

     Using urs.BLLFactory:IBLL

     调用业务逻辑层(IBLL)中静态字段。调用方法即可,有返回值时应使用return

     将类改为公用(public)类型。

=======生成调试,检查错误============

10、表示层

     此处删除掉CS文件,不需要后台代码。在控制层中建立对应类。

11、控制层

     创建CS类,复制已有的一段代码:定义皮肤,定义控件,using等。

     初始化控件,然后写click事件等等操作。

12、添加页面

原文地址:https://www.cnblogs.com/zhangzt/p/1612616.html