设计一个每层都是插件组件的n层架构应用程序是否正确?

时间:2012-07-12 22:08:57

标签: plugins n-tier-architecture

我想创建一个具有n层架构的应用程序。我想将每个图层设计为插件组件。

设计一个每层都是插件组件的n层架构应用程序是否正确?

1 个答案:

答案 0 :(得分:1)

这不是我想到的n-tier应用程序 - 它听起来更像是一个可插拔的架构。

通常,n层架构将层定义为物理层 - 因此您的客户端是一台物理机器,业务逻辑位于第二层,数据存储区位于第三层。

如果你设计得恰当,你可以在每个层上插入组件,但插件的存在本身并不构成n层应用。