Нужны ли доменные модели в простом веб-сервисе API REST? - PullRequest
0 голосов
/ 04 июля 2018

Обычный шаблон, который я вижу, состоит из трех уровней для Модели: уровень сервиса, уровень домена и уровень данных. В этом шаблоне уровень домена обрабатывает большую часть бизнес-логики.

Для сервисов REST, которые в основном выполняют только CRUD с минимальной бизнес-логикой, можно ли исключить уровень домена? Можно ли вместо этого передать бизнес-логику на уровень службы?

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Если вы не хотите передавать клиентам усложнение модели предметной области через API, вы можете использовать ее.

Однако я думаю, что в случае небольших проектов преимущества наличия отдельных моделей не оправдывают затраты на разделение моделей.

0 голосов
/ 04 июля 2018

Для REST услуг, в основном MVC , используется шаблон проектирования.

Обычно клиент является представителем. Контроллер управляет сервисами, а модель отвечает за взаимодействие с базой данных.

В вашем случае уровень обслуживания можно разбить на Контроллер и Модель .

...