尽管将web应用程序/网站拆分为前端(客户端)和后端(服务器)是很流行的,但这种二进制划分常常与体系结构的实际复杂性相差甚远:
我在这个问题中想知道的是,在下面的方案中,组件X的名称是什么?
我不得不称它为"servlet",但我担心Java工程师给它赋予了其他含义.
发布于 2022-02-13 01:03:06
您正在绘制的仍然是客户机/服务器体系结构:有一个客户机(通常是多个)连接到服务器(通常是一个)以获得服务。如何设计服务器的所有细节都对客户端完全隐藏;这是客户机/服务器模型的基本特性。
实际上,您应该问的是:服务器的可能体系结构是什么?
我认为您在这里也混淆了术语,即使用“server”作为角色(客户端的连接点)、使用“server”作为为客户端的请求提供服务所需的完整基础结构,以及使用“server”作为服务器体系结构(数据库服务器)中组件的通用名称。
https://softwareengineering.stackexchange.com/questions/436708
复制相似问题