`
movenut
  • 浏览: 127834 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Tier 与 Layer 的区别

阅读更多

Tier 与 Layer 翻译成中文都是 “层” 的意思,但是它们本意是不同的,《Patterns of Enterprise Application Architecture》 与《Service Design Partners 》 都有提及,“ A layer is not a tier.”

 

那他们具体有啥不同呢,个人比较认同  Tier 表示的是物理上、纵向的系统划分,Layer 表示的是逻辑、水平划分,具体不同可以见如下出处!

 

 

 

http://developer.51cto.com/art/200904/120154.htm

分享到:
评论

相关推荐

    three tier software_C#3tier_

    三层架构(Three-Tier Architecture)是一种常见的软件设计模式,它将应用程序分解为三个逻辑层,以提高可维护性、可扩展性和代码复用性。在C#编程中,这种架构通常用于开发大型的企业级应用。下面我们将深入探讨...

    MySchool源代码 Tier

    1. **表现层(Presentation Layer)**:这是用户与系统交互的界面层,通常包括Web界面或桌面应用。MySchool的用户界面可能包括学生、教师和管理员的登录功能,以及各种管理操作的界面。 2. **业务逻辑层(Business ...

    Uplink Capacity and Interference Avoidance for Two-Tier Cellular Networks

    layer coupled with sectorized receive antennas shows dramatic performance improvements in both light and heavily loaded twotier networks, relative to a split spectrum two-tier network with ...

    Three-Tier-Architecture-Application.rar_C#_E75C_marketprz_window

    三层架构(Three-Tier Architecture)是一种软件设计模式,它将应用程序分为三个逻辑层面:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。这种架构模式在C#...

    3_tier_Managing_Students.zip

    1. 表现层(Presentation Layer):这是用户与系统交互的界面,通常由JSP(JavaServer Pages)页面构成。在本项目中,用户可以通过JSP页面进行登录、注册、查询和修改学生信息等操作。JSP是Java的一个动态网页技术,...

    Java_N-Tier:我的JAVA业余爱好者

    1. 表现层(Presentation Layer):用户与应用程序交互的界面,如Web页面、桌面应用等。 2. 业务逻辑层(Business Logic Layer):处理应用程序的规则和流程,实现核心功能。 3. 数据访问层(Data Access Layer):...

    NTierApp

    NTierApp是一个典型的多层架构(N-Tier Architecture)示例,它展示了如何在实际开发中将应用程序逻辑分隔到不同的层次,以实现更好的模块化、可维护性和可扩展性。MSDN(Microsoft Developer Network)讲师提供的这...

    在.NET框架下开发三层结构数据库应用系统(ADO.NET Three Tier)02

    在“ADO.NET Three Tier”中,PPT可能详细介绍了如何设计和实现这三层结构,以及如何利用ADO.NET来构建数据访问层。PPT可能涵盖以下主题: - ADO.NET基础:DataSet、DataTable、DataRow、SqlCommand、SqlConnection...

    在.NET框架下开发三层结构数据库应用系统(ADO.NET Three Tier)01

    在.NET框架下,三层结构(Three-Tier Architecture)是一种常用的设计模式,用于构建可扩展、易于维护的数据库应用系统。这种架构将应用程序分为三个主要部分:表现层(Presentation Layer)、业务逻辑层(Business ...

    在.NET框架下开发三层结构数据库应用系统(ADO.NET Three Tier)05

    这种设计模式将应用程序分为三个主要层次:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。这样的划分有助于提高代码的可维护性、可扩展性和重用性。 在...

    三层架构图

    表现层是用户与系统交互的界面,负责显示信息和接收用户的输入。在三层架构中,UI层的任务是收集用户的需求,将其转化为对业务逻辑层的调用,并将业务处理的结果展示给用户。这一层的设计应注重用户体验,使界面友好...

    CBT Nuggets ENCOR 350-401英文视频.rar

    01. Explain The Hierarchical Network Model 网盘文件永久连接 │ │ 1. Intro.ts │ │ 2. The Hierarchical Network Model.ts │ │ 3....│ │ 4. The Access Layer.ts ... L2 Access Layer Designs.ts.....

    在.NET框架下开发三层结构数据库应用系统(ADO.NET Three Tier)\chapter2\理论部分

    在.NET框架下开发三层结构数据库应用系统是一种常见的软件架构模式,它将应用程序分解为三个主要层次:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。...

    N-Tier:Begginer设计应用程序的指南

    《N-Tier:初学者设计应用程序的指南》 在软件开发领域,N-Tier架构是一种常见的设计模式,它将应用程序的各个组件分布在多个物理或逻辑层上,以实现更好的可扩展性、可维护性和模块化。这个概念尤其适用于C#和ASP...

    在.NET框架下开发三层结构数据库应用系统(ADO.NET Three Tier)04

    这种模式将应用程序分为三个主要层次:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。以下是关于这个主题的详细讲解: 1. **表示层**:这是用户与应用交互...

    Jdeveloper 10g J2EE Student Guide PPT

    08 Creating the Persistence Layer with TopLink 09 Refining the TopLink Model Objects 10 Implementing Business Tasks with Session EJBs 11 Binding Data in an Application 12 Using ADF Faces Components ...

    kbmMW v1.02 Commercial for Delphi n BCB incl Source

    Instead its better to create a middle layer containing the business logic, and then let the clients talk with this middle layer. Thus the clients can relatively easily be changed for other types of ...

    kbmMW v1.07e Commercial for Delphi n BCB incl Source

    Instead its better to create a middle layer containing the business logic, and then let the clients talk with this middle layer. Thus the clients can relatively easily be changed for other types of ...

    kbmMW v1.06 Commercial for Delphi n BCB incl Source

    Instead its better to create a middle layer containing the business logic, and then let the clients talk with this middle layer. Thus the clients can relatively easily be changed for other types of ...

    three_tier

    "Three-Tier"架构是一种常见的软件系统设计模式,尤其在Web开发中被广泛采用。它将应用程序分为三个逻辑层:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。...

Global site tag (gtag.js) - Google Analytics