根据这篇文章中的 4 层架构,业务对象也被视为层。
在这个应用程序中,我们将有以下 4 层(如博客中给出的) 1. 业务对象 [BO] 2. 业务访问层 [BAL] 3. 数据访问层 [DAL] 4. UI(4 层)文件夹 [UI ]
我想澄清一下,在软件架构中,我们是否将业务对象视为一个单独的层?
我的第二个问题是
如果我们有两层架构,这意味着我们可以有两台物理服务器,一台服务器只能有 DB(数据库服务器),而另一台服务器将包括表示(UI)、业务逻辑、数据访问层和业务对象。这是正确的吗 ?
和
在三层中,我们可以在一台服务器 (T1) 上部署 UI 层、业务逻辑、数据访问层、另一台服务器上的业务对象 (T2) 和数据库独立服务器 (T3)。在这种情况下,我们必须创建服务(.Net 服务或 WCF 或远程处理)来为 UI 层公开对象。
我不确定 4 层架构。根据 [this]文章,它描述了 4 层,包括业务对象 (BO)。我不确定我们是否将 BO 视为层?
寻找我发现的帮助。