zoukankan      html  css  js  c++  java
  • 三层架构

    注意:和MVC没有关系,MVC只是说将数据库模型类,控制器类,和视图发别放置

    三层架构:是将所有的功能进行分块

    分为:数据访问层,业务处理层,UI表示层  

    数据访问层:数据库操作

      标准:一张表对应一个类,含有增删改查

      (配置文件选择,业务层设置config.py)

      mysql_sql.py :  包含mysql数据库中各个表的相关类

      mysql_ord.py:  .....

      oracle_sql.py:   包含oracle数据库中各个表的相关类

      .....

    业务处理层:处理业务

      根据业务进行处理

      account.py:账号操作

        用户操作

        验证

        订单查询

        相关操作

      .....

    UI表示层:基本展示

      MVC就是在UI层  V(controller只需要处理少量业务,大量操作在业务处理层进行操作)

    目录实例(java):

    dao:数据访问层

    service:业务处理层

    web:UI表示层

      model

      views

      controllers

    app.py#项目入口

    耦合降低

    DDD (Domain Driven Design)----- 领域驱动模型,划分区域,更加牛掰,解耦合强

  • 相关阅读:
    iptables
    apt
    cvc-elt.1: Cannot find the declaration of element 'beans'.
    di
    log
    java内存模型
    spring-jms
    JTS
    10java进阶——IO2
    17单例
  • 原文地址:https://www.cnblogs.com/ssyfj/p/8613141.html
Copyright © 2011-2022 走看看