Вопросы с тегом «architecture»

9
В шаблоне MVP должен ли View создавать экземпляр объекта Model на основе содержимого пользовательского интерфейса или просто передавать это содержимое в качестве параметров Presenter?

Я использую шаблон MVP в приложении для Android, которое я разрабатываю. У меня есть в основном 4 элемента: AddUserView, где может быть добавлен новый пользователь: AddUserPresenter UserInfo (Pojo) UserInfoManager (логика работы и менеджер хранилища) Мой вопрос: Когда я нажимаю кнопку «Добавить» в...

9
В слабо связанной архитектуре микросервисов, как вы отслеживаете свои зависимости?

Популярный выбор архитектуры высокого уровня в современной программе - это система микросервисов на основе REST. Это имеет несколько преимуществ, таких как слабая связь, простота повторного использования, ограниченное ограничение на технологии, которые можно использовать, высокая масштабируемость и...

9
Должен ли я использовать слой между службой и хранилищем для чистой архитектуры - Spring

Я работаю в архитектуре, она собирается предложить API отдыха для веб-клиента и мобильных приложений. Я использую Spring (Spring MVC, Spring данных JPA, ... и т. Д.). Модель предметной области закодирована со спецификацией JPA. Я пытаюсь применить некоторые концепции чистой архитектуры (...

9
DDD подход к базовым операциям CRUD в сложном доменно-ориентированном приложении

Моя компания переписывает наше веб-приложение с нуля. Это крупное приложение уровня предприятия со сложной областью в финансовой индустрии. Мы используем ORM (Entity Framework) для сохранения. По сути, половина наших приложений сосредоточена на сборе необработанных данных от пользователя, их...

9
Микросервисы: MonolithFirst?

Я исследовал микросервисные архитектуры, пытаясь получить общее представление обо всех плюсах и минусах, когда и почему, и т. Д. Большая часть информации, которую я читаю / смотрю, поступает из ThoughtWorks (Мартин Фаулер, Нил Форд и др.). аль). Большинству работ Мартина Фаулера по этому вопросу...

9
Шаблон репозитория против создания объекта DAL

Насколько я узнал, IRepositoryдолжен содержать CRUD. Тогда мы наследуем это IRepositoryв наших других интерфейсов , как IProductи реализовать IProductконкретный класс ProductRepository, с методами , как GetAllProducts(), Top5Products(). Мы также можем сделать то же самое с n-уровневой архитектурой....