我有一个Web应用程序,部署在Web托管上,具体如下:
我从不同的来源看到了不同的解释。
在2层架构中,Web服务器响应Web页面请求,数据库服务器提供后端数据存储。
此来源对多层的定义:
在3层架构中,Web服务器连接到中间层,通常包括执行特定任务的一系列应用程序服务器,以及现有企业系统的后端层。
希望有人能澄清这个问题。
- 代码(没有BLL、DAL等分离)上传到Web托管
- 数据库(MSSQL备份文件)上传到Web托管数据库
我从不同的来源看到了不同的解释。
- 如果代码和数据库驻留在同一台服务器上,则为2层。如果代码和数据库驻留在不同的服务器上,则为3层。
- 具有数据库的Web应用程序至少具有3层架构。
- 这是2层架构。
在2层架构中,Web服务器响应Web页面请求,数据库服务器提供后端数据存储。
此来源对多层的定义:
在3层架构中,Web服务器连接到中间层,通常包括执行特定任务的一系列应用程序服务器,以及现有企业系统的后端层。
希望有人能澄清这个问题。