首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》方向

关灯直达底部

想象你在设计一个由Web层、中间层和数据库构成的三层的Web应用程序。如果要画一个容器 图,你会怎么画?用户和Web层在上方,数据库在下方?别的方式?或者从左到右排列元素?

我看到的大多数架构图都把用户和Web层放在上方,但并非总是如此。有时候这些图会上下或前后颠倒,这也许说明了作者(潜在的潜意识)认为数据库是宇宙的中心。尽管没有“正确”的方向,然而从我们常规的思维来考虑,绘制“颠倒”的图要么令人困惑,要么具有非凡的效果。选择在你。