Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java Мобильная разработка (Android)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2017, 20:36   #1
Arvalon
 
Аватар для Arvalon
 
Регистрация: 03.11.2016
Сообщений: 3
По умолчанию Встраивание Google RESTful pattern A в модель MVP

Доброго дня.
Всем известна модель MVC и её разновидность MVP, достаточно подробную статью по реализации MVP можно посмотреть здесь
А так же есть Google Android RESTful Patterns A/B/C.

Возникли вопросы, как реализовать REST Pattern A в модели MVP? Главное - Presenter или Model должны быть отправной точкой связи с цепочкой ServiceHelper и т.д.? До того как внимательно ещё раз посмотрел на разделение обязанностей презентера и модели казалось что всем должен управлять презентер. Т.е. он будет стартовать службу, получать callback и обращаться в модель (в случае на схеме - курсор-адаптером через контент-провайдер).
Но в описании MVP бизнесс-логика убрана в модель, получается она должна стать отправной точкой для сервиса/процессора/rest-метода, изменять своё состояние по результатам rest-методов и дёргать необходимые методы презентера.

Презентеру в таком виде отводиться крайне мало задач, только передвать/принимать запросы в/из view. Ну и может viewState использовать если прикручено такое восстановление состояния View.

Т.е. куда перенести всю работу?
Изображения
Тип файла: jpg final_small.jpg (43.5 Кб, 157 просмотров)
Arvalon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написание Модели в шаблоне MVP Arvalon Общие вопросы по программированию, компьютерный форум 0 03.11.2016 16:32
Pattern Composite shinauri PHP 2 20.07.2014 02:36
Перенос даты из формы Google в календарь Google. (Google Apps) katalnikov Фриланс 2 24.11.2012 22:42
Паттерн MVP Vistar Общие вопросы .NET 0 11.09.2010 18:45