【发布时间】:2011-01-29 15:54:27
【问题描述】:
我现在查看了一些站点,但我仍在努力寻找一个应用程序中所有可能的层/层的完整列表。
从大学回来(1999 年)我记得以下几点:
- 表示层(视图)
- 应用层(控制器)
- 业务逻辑层(API/规则)
- 持久层(数据库/对象持久性/模型)
我并不是提倡全部使用它们...尤其是当您考虑到太多的层/层可能会导致复杂性增加...我只是想知道完整的列表可能是什么样子...
根据几篇博客,我找到了几个不同的答案......根据blog,Javascript 和客户端技术似乎在添加更多客户端层时泄漏了,客户端层甚至可能包括
- 行为层(Javascript、Flash)
- 表示层(CSS/图像)注意:我虽然整个客户端层都是表示层
- 结构层(XHTML、HTML)
我只是想对所有可能的层有一个抽象的概念,(尽管有些人称它们为不同的东西)
【问题讨论】:
-
谷歌“N 层架构”。看看你能不能通过这种方式找到更多。
标签: architecture web-applications layer tiers