N层与N层架构/设计

use*_*312 13 layered

N-Tiered和N-Layered架构/设计意味着什么?

N层和N层架构/设计有什么区别吗?

如果是,有什么区别?

IRB*_*BMe 19

人们通常可以互换地使用这两个术语,因为他们可以将架构描述为多层次和多层次的.我的看法是,层通常是指某些物理分离,而层更多是逻辑分离.

例如,我会说一个典型的Web应用程序有一个前端 - 浏览器中显示的内容 - 以及在应用程序服务器上运行的实际应用程序逻辑和数据库.这可以称为3层,因为有数据库服务器,应用程序服务器和客户机.然而,同样容易,可以参考数据库层,逻辑层和表示(或UI)层.


Cec*_*ame 15

N层是指系统(即服务器和客户端)的"分布式"层,而n层是指自包含程序中的层; 虽然两人经常互换使用,有的认为是有显著差异(就像我上面提到的那个),在第一段落中所看到多层体系结构多层建筑在维基百科上解释了区别.