• 简单抽象工厂的架构


    底层架构及步骤

    一、底层架构分层及步骤

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

    二、详细步骤及数据操作

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

    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、添加页面

  • 相关阅读:
    混杂模式
    消息队列学习
    item21
    消息队列改写
    socket select模型
    EffectiveC++ Item11
    How to read a PCap file from Wireshark with C++
    winsock select学习
    线程安全与可重入函数
    process explorer 查看句柄或者加载的dll
  • 原文地址:https://www.cnblogs.com/zhangzt/p/1612616.html
Copyright © 2020-2023  润新知