维基百科重定向到“Mulitier Architecture”页面,该页面上写着:
In software engineering, multi-tier architecture (often referred to as n-tier
architecture) is a client–server architecture in which presentation, application
processing, and data management functions are logically separated.
这就像使用mySQL创建和查询数据库,php允许交互,HTML用于演示吗?
谢谢!
答案 0 :(得分:3)
差不多,是的。
层是指架构的物理部分,其中层是逻辑的。
例如,您可能拥有一个基于Web的PHP应用程序,该应用程序具有一些演示文稿(UI)代码,一些业务逻辑(BL)和一些数据访问(DA)代码,所有这些代码都实现为PHP,在Web服务器上运行。假设你干净利落地保留了UI,BL和DA代码分开,那么我们就会说这些是逻辑层。
但这些不是Tiers。三层将是运行呈现HTML标记的PC(假设是UI层吐出的内容),处理请求的Web服务器以及存储数据的数据库服务器(假设它是单独的,哪个在大多数“专业/企业”环境中,它将是。