Если веб-приложение предоставляет API в дополнение к пользовательскому интерфейсу (GUI), то какой уровень делает API com в соответствии с - PullRequest
0 голосов
/ 22 августа 2011

Я разработал веб-приложение, которое имеет GUI (уровень представления), классы сервлетов для обработки данных (уровень бизнес-логики) и RDBMS (уровень данных).Теперь мое приложение также предоставляет API для некоторых своих функций, поэтому, когда я представляю архитектуру, будет ли API частью бизнес-логики или уровня представления?

1 Ответ

0 голосов
/ 22 августа 2011

В: Почему вы должны рассматривать API как «уровень»?

Для аргумента давайте определим «уровни» как:

Механизм структурирования дляэлементы, составляющие программное решение

Если вы подумаете об этом, не будет ли ваш API-интерфейс разрезать по по всем трем уровням (или, по крайней мере, по всем уровням, которые выс вашим API)?

...