Информация об изменениях

Сообщение Re: Многоуровневая архитектура vs Rest от 18.07.2019 15:07

Изменено 18.07.2019 15:11 Буравчик

Re: Многоуровневая архитектура vs Rest
Здравствуйте, sotnik, Вы писали:

S>Спор возник по вопросу: стоит ли выделять Rest-сервисы в отдельный слой или навесить аннотации прям на методы сервисов бизнес логики?

S>Как считаете?

Отделять REST в отдельный слой.
Иначе в классы бизнес-логики будут намешаны http-пути, проверка параметров, ответы на ошибки, маршалинг. Это будет сильным тормозом как в развитии REST API, так и в развитии бизнес-логики. Ладно RPC был бы, но для REST точно надо отделять.
Re: Многоуровневая архитектура vs Rest
Здравствуйте, sotnik, Вы писали:

S>Спор возник по вопросу: стоит ли выделять Rest-сервисы в отдельный слой или навесить аннотации прям на методы сервисов бизнес логики?

S>Как считаете?

Отделять REST в отдельный слой.
Иначе в классы бизнес-логики будут намешаны http-пути, проверка параметров, ответы на ошибки, маршалинг. Это будет сильным тормозом как в развитии REST API, так и в развитии бизнес-логики. Ладно RPC был бы, но для REST точно надо отделять.

UPD. И с тестированием совсем плохо будет, если аннотации клепать.