0

我开发了一个 Web 应用程序,它有一个 GUI(表示层)、用于处理数据的 Servlet 类(业务逻辑层)和一个 RDBMS(数据层)。现在我的应用程序还为其某些功能提供了一个 API,所以当我表示架构时,API b 是业务逻辑还是表示层的一部分?

4

1 回答 1

0

问:为什么必须将 API 视为“层”?

为了便于讨论,让我们将“层”定义为:

构成软件解决方案的元素的结构化机制

如果您这样想,您的 API 不会跨越所有三层(或至少跨越您使用 API 公开的所有层)吗?

于 2011-08-21T23:34:24.363 回答