Публикации по теме 'separation-of-concerns'


Разделение проблем в приложении React
Загрузка приложения с несколькими глобальными зависимостями может быть сложной задачей. Интернационализация, аутентификация, библиотека компонентов, тема, маршрутизация, управление состоянием, управление сеансом, границы ошибок и т. Д. - вот лишь некоторые из частей, которые вам нужно будет предоставить в своем приложении React. В этой статье я попытаюсь представить схему четкого разделения проблем. Здесь нет оригинальных идей. Суть его взята из блогов Эрика Эллиотта и Кента..

Вопросы по теме 'separation-of-concerns'

ViewModels и рендеринг
В нескольких примерах проектов я видел, как ViewModels используются для преобразования объектов данных в строки для использования в представлении. ViewModel обычно имеет конструктор, который получает один параметр — объект данных. Затем...
698 просмотров

Кто в MVVM отвечает за отображение других представлений, ViewModel или View?
Простой вопрос относительно панели навигации, подобной той, что используется в Outlook. Кто в MVVM отвечает за отображение других представлений, ViewModel или View? Кажется глупым помещать этот код в ViewModel, когда события View могут...
280 просмотров
schedule 27.02.2024

Должен ли перевод пользовательской «даты окончания» в DateTime выполняться на уровне представления или бизнес-уровне?
В системе есть страница, на которой пользователь может выполнять поиск элементов, указав дату начала и дату окончания. Это простые даты (без компонента времени). Пользователю кажется наиболее интуитивно понятным, чтобы дата окончания была включенной...
147 просмотров

слишком много jsp-файлов весной
Это гипотетический вопрос, так как я еще не сталкивался с ним, но мне очень любопытно. Что, если бы у меня было 100 файлов jsp (это большое веб-приложение), как я могу разделить файлы jsp? Какова рекомендуемая практика в такой ситуации? Я имею в...
100 просмотров
schedule 10.05.2024

Как вложить маршруты сбора?
Я использую следующую конфигурацию маршрутов в приложении Rails 3. # config/routes.rb MyApp::Application.routes.draw do resources :products do get 'statistics', on: :collection, controller: "statistics", action: "index" end end У...
2131 просмотров

Разделение проблем WCF VS DRY
Я пишу сервисное приложение WCF, в котором я изолировал классы WCF в свой собственный уровень представления (из-за отсутствия лучшего термина). Затем под этим у меня есть прикладной уровень, который управляет объектами предметной области. Мне...
447 просмотров

Импортируйте несколько компонентов Angular через модуль
Мой проект Angular растет, поэтому я хочу, чтобы мой проект был чистым. У меня есть один компонент Angular, который зависит от вложенного компонента Angular. Теперь мне нужны два оператора импорта, чтобы использовать эти компоненты, которые не...
58662 просмотров

Архитектура MVC/SoC: должен ли контроллер инициировать транзакцию БД?
У меня есть входные данные формы обработки контроллера, которые влияют на две отдельные таблицы БД, обрабатываемые их соответствующими моделями. Если есть проблема с записью данных в любую из этих таблиц, я хочу, чтобы запрос завершился ошибкой, и...
60 просмотров