Сообщение 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 точно надо отделять.
S>Спор возник по вопросу: стоит ли выделять Rest-сервисы в отдельный слой или навесить аннотации прям на методы сервисов бизнес логики?
S>Как считаете?
Отделять REST в отдельный слой.
Иначе в классы бизнес-логики будут намешаны http-пути, проверка параметров, ответы на ошибки, маршалинг. Это будет сильным тормозом как в развитии REST API, так и в развитии бизнес-логики. Ладно RPC был бы, но для REST точно надо отделять.
Re: Многоуровневая архитектура vs Rest
Здравствуйте, sotnik, Вы писали:
S>Спор возник по вопросу: стоит ли выделять Rest-сервисы в отдельный слой или навесить аннотации прям на методы сервисов бизнес логики?
S>Как считаете?
Отделять REST в отдельный слой.
Иначе в классы бизнес-логики будут намешаны http-пути, проверка параметров, ответы на ошибки, маршалинг. Это будет сильным тормозом как в развитии REST API, так и в развитии бизнес-логики. Ладно RPC был бы, но для REST точно надо отделять.
UPD. И с тестированием совсем плохо будет, если аннотации клепать.
S>Спор возник по вопросу: стоит ли выделять Rest-сервисы в отдельный слой или навесить аннотации прям на методы сервисов бизнес логики?
S>Как считаете?
Отделять REST в отдельный слой.
Иначе в классы бизнес-логики будут намешаны http-пути, проверка параметров, ответы на ошибки, маршалинг. Это будет сильным тормозом как в развитии REST API, так и в развитии бизнес-логики. Ладно RPC был бы, но для REST точно надо отделять.
UPD. И с тестированием совсем плохо будет, если аннотации клепать.