zoukankan      html  css  js  c++  java
  • 分层(Layers)

    在软件架构中,往往会涉及到分层这个概念。而每个架构师、开发人员心中,层的名称和含义也不相同。不仅仅是我们如此,就是业界的大师们也是如此。这不,在Martin Flower的《Patterns of Enterprise Application Architecture 》也列出这些不同分层。

    Brown Core J2EE Microsoft DNA Marinescu Nilsson
    Presentation Client Presentation Presentation Consumer
    Controller/mediator Presentation Business Application Consumer helper
    Domain Business Data access Service Application
    Data mapping Integration   Domain Domain
    Data source Resource   Persistence Persistence access
            Public/Private stored procedures

    还有一个Martin没有在他的书上列出的分层模式,但是却是我最推崇的Eric Evans的分层模式

    User Interface
    Application
    Domain
    Infrastructure

    Eric Evans的Application对应Martin Fowler的Service Layer。

  • 相关阅读:
    标准输入输出
    UNIX基础概念
    phpstrom设置php环境
    nginx+php+swoole安装记录
    MySQL索引
    生成器来解决大文件读取,大数据下载
    PHP调优
    PHP-FPM详解
    远程登录服务器配置
    HTTPS配置
  • 原文地址:https://www.cnblogs.com/cando/p/2377422.html
Copyright © 2011-2022 走看看