структура модели в mvc
в MVC, слой модели не является одним классом или объектом, а скорее включает три первичных элемента:
разделение проблем
] четкое разделение между уровнем модели и другими компонентами имеет решающее значение для приличия к принципу единой ответственности, обеспечивая гибкость, сохранение контроллеры просты и облегчают будущее развитие API. Model
контроллеры и представления могут получить доступ к Сервисам через:
прямое внедрение через инъекцию зависимости (предпочтительнее)
rest API
В API REST, уровень презентации значительно упрощает, позволяя более прямую связь между методами обслуживания и генерацией ответов. Однако логика сложной презентации все еще может гарантировать отдельный слой представления.
Создание модели
вместо создания единого класса «Модель», разработчики определяют сервисы, объекты домена и Mappers Data на основе требуемой функциональности.
] дополнительный Соображения
таблицы баз данных и модель: не всегда прямое отношение 1: 1: 1, так как объекты домена могут охватывать несколько таблиц или обмениваться общими операциями.
]представления и шаблоны:
представления обрабатывают логику представления и выберите соответствующие шаблоны на основе данных, полученных из модели Layer. ]
Отношения View и Controller:Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3