Результаты поиска по запросу "separation-of-concerns"
ViewModels и рендеринг
В нескольких примерах проектов яМы видели ViewModels, используемые для преобразования объектов данных в строки для использования в View.ViewModel обычно имее...
Круто, спасибо за эту ссылку и курсив. Хотел бы я отметить два ответа как правильные сейчас!
я есть некоторые сервисы Angular, которые имеют идентичные методы для анализа ответа json, обработки ошибок и т. Д. (Например, перехват, например, если это о...
@FernandoAyrosaVezzali Вы подняли хороший вопрос. Мы используем DataAnnotations для наших моделей представления, которые можно назвать бизнес-логикой, и, таким образом, вы начинаете помещать бизнес-логику на уровень представления приложения. Хотя можно утверждать, что это нарушает разделение интересов, нужно где-то провести черту.
тоящее время я пытаюсь реорганизовать проект (asp.net mvc), у которого вообще нет разделения. просто папки: с В проекте есть несколько классов EF Code First (People.cs, Exam.cs, Message.cs и т. Д.)Проект имеет несколько репозиториев (все они ...
ViewModels и рендеринг
В нескольких примерах проектов я видел, как ViewModels использовался для преобразования объектов данных в строки для использования в представлении. ViewModel обычно имеет конструктор, который получает один параметр - объект данных. Затем ...
EmberJS: Хорошее разделение проблем для Моделей, Магазинов, Контроллеров, Представлений в довольно сложном приложении?
Я делаю довольно сложное приложение emberjs и привязываю его к бэкэнду API. Вызовы API обычно не привязаны к какой-либо конкретной модели, но могут возвраща...
В итоге я не использовал фильтры для своих сложных запросов. Вместо этого я добавил методы в хранилище для более сложных требований к запросам. Я чувствую, что это облегчит понимание и, следовательно, поддержку системы.
ользую подобный подход к другим в сохранении моих объектов LINQ в моем поставщике данных LINQ и возвращении IQueryable для разрешения фильтрации и т. Д. Это прекрасно работает для фильтрации простого объекта по его идентификатору или другому ...
Безопасность для одного? Я бы предпочел, чтобы вы били мои веб-серверы, а не серверы приложений
диционном смысле N-уровень означает разделение приложения на «уровни» и размещение каждого «уровня» на разных серверах. Это было сделано как минимум по 3 причинам: Обслуживание: а) Обслуживание кода: проще делать исправления ошибок и дополнения ...
Доступ к объектам базы данных из контроллера [закрыто]
ТЛ; дрВ хорошем дизайне. Должен ли доступ к базе данных обрабатываться на отдельном уровне бизнес-логики (в модели asp.net MVC), или это нормально для передачи