【发布时间】:2011-10-31 18:59:07
【问题描述】:
我开发了一个 Web 应用程序,它有一个 GUI(表示层)、用于处理数据的 Servlet 类(业务逻辑层)和一个 RDBMS(数据层)。现在我的应用程序还为其某些功能提供了一个 API,所以当我表示架构时,API 是业务逻辑或表示层的一部分吗?
【问题讨论】:
-
将 API 视为替代“表示”层可能最有帮助。除非您的 GUI 代码本身使用相同的 API,否则就是这样。
-
所以如果它使用相同的 API 那么它会进入应用层吗?
-
好吧,如果它是您在业务逻辑层和表示层之间的主要 API,那么这是对它的一个非常明确的解释,不是吗?
标签: api architecture three-tier