计算机软件领域中Layer 与 Tier(不是tire) 的区别
来源:互联网 发布:敏感性分析软件 编辑:程序博客网 时间:2024/05/29 03:06
在计算机软件领域,Layer与Tier都有”层”的意思,翻译为中文,也都是”层”。但根据MSDN上的文章所述,这两个词的具体所指还是有区别的,一般认为,Layer指逻辑层,如我们通常据说的”三层架构”:UI(or Presentation) Layer, Business Logic Layer,Data Access Layer。而tier指物理层。然而,也有不遵循这个规则的,如Business Tier,Data Access Tier,当然,这样写的人可能说的是业务层(Business Tier)代码与数据访问层(Data Access Tier)代码在不同的物理位置。
下面是摘自Developer's Guide to EnterpriseLibrary 5 RC文档中第75页的一段话:
For simplicity, this example shows the principles of exception shielding at the level of the UI view.
The business functionality it uses may be in the same layer, in a separate business layer, or even on
a separate physical tier. Remember that you should design and implement an exception handling
strategy for individual layers or tiers in order to shield exceptions on the layer or service
boundaries.
下面是摘自EntLib50-combined(chm格式)文档中What Does the Exception Handling Application Block Do?
节:
This pattern ensures that your application does not leak sensitive information, no matter what run-time
or system event may occur to interrupt normal operation. And on a more granular level, it can prevent your
assets from being revealed across layer,tier,process, or service boundaries.
来自en.wikipedia.org:
A layer is a logical structuring mechanism for the elements that make up your software solution;
A tier is a physical structuring mechanism for the system infrastructure
- 计算机软件领域中Layer 与 Tier(不是tire) 的区别
- 在各级供应商的表达中,OEM,Tier One (Tier 1),Tier Two (Tier 2)的概念和区别
- Tier和Layer
- Tier和Layer
- AD中layer与plane区别
- View与Layer的区别与联系
- View与Layer的区别与联系
- iOS中View和layer的区别以及layer用法
- Architectural Pattern(3)-N-Tier与MVC架构的区别与联系
- 到底是Tier还是Layer?
- 3 Layer and 3 Tier
- layer类与scene类的区别?
- 计算机软件与硬件的交互
- PCB中plane和layer的区别
- PCB中plane和layer的区别
- PCB中plane和layer的区别
- Three-tier与MVC的不同
- surfaceflinger中surface与layer的关系
- [linker error] undefined reference to vtable for **
- C#泛型集合Dictionary
- 如何实现数据库的优化
- 手动设置无线网络的IP
- 风雨20年:我所积累的20条编程经验
- 计算机软件领域中Layer 与 Tier(不是tire) 的区别
- PHP中调用系统命令 system(),exec(),passthru()
- TR4—TR6阶段测试项目管理
- 读书
- 校外实训周报(五)
- Linux下Math-Matlab的安装和perl脚本调用MATLAB测试程序
- Windows CE中的进程和线程
- zoj3432——Find the Lost Sock
- 个人管理:谈谈如何说“不” - 拒绝需要勇气,也需要艺术