3层架构和3层架构不相同?
我听说有人说3层架构是应用程序层,业务逻辑,应用程序中的数据层。但是如果将这3层放在3台不同的机器上,那么它就是3层应用程序。
这是对的吗?
答案 0 :(得分:0)
一般来说,它们是同一个;但是,这可能是思考它的好方法。
每个"层"是一个逻辑的代码分组。每个"层"是代码所在的地方。如果你需要扩展,那么每个"层都是有意义的。在它自己的"层" (因此使它们成为同一个),但没有理由不能将它们全部放在同一台机器上,甚至不是同一个机器上。