Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Возможно ли без открытия камеры на телефоне сделать фотографию? http://www.cyberforum.ru/android-dev/thread1991867.html
Здравствуйте, делаю приложение что-то типа голосового помощника по частичному управлению телефоном. Возникла надобность по голосовой команде делать фотографии без открытия камеры на телефоне. ...
Программирование Android Activity & Layout
ДОбрый день! У меня есть Layout1 - это главный экран. Я создал Layout2 с некоторой информацией и разместил на нем кнопку. Нужно ли мне при этом создавать Activity2, чтобы написать в нем обработчик...
Design patterns Программирование Android
В каждой второй вакансии, наряду с OOP, встречается среди требований Design patterns. Может кто-то сталкивался с этим на собеседованиях, может кто-то проводит сам собеседования? Что должно прозвучать...
Программирование Android ImageView не работает нажатие Создал ImageView в layout с названием vkontakte Создал Main2Activity В Манифесте прописал Main2Activity Далее в Main2Activity пишу, но нажатие на кнопку не обрабатывается, почему?: public... http://www.cyberforum.ru/android-dev/thread1991003.html
Программирование Android Сервис уведомлений http://www.cyberforum.ru/android-dev/thread1990806.html
Всем доброго времени суток. Возникла такая задача: Приложение позволяет занести какую-то задачу на день на определённое время. Нужно, когда это самое время наступает, уведомлять об этом...
Работа с webview Программирование Android
Добрый день! Пишу приложение с двумя activity. На первом находится несколько imagebutton, на втором активити, webview. При нажатии на одну из кнопок должен осуществляться переход на определенный...
Программирование Android При изменении мерцает SurfaceView
В связи с достаточно низкой скоростью работы View решил использовать SurfaceView, но столкнулся с проблемой: содержимое на экране при перерисовке мерцает. Как исправить проблему? На View все было...
Программирование Android Записать потоковое аудио в файл Есть поток http://icecast.vgtrk.cdnvideo.ru/mayakfm_mp3_192kbps, который проигрывается через ExoPlayer. Как его можно сохранить на телефон? Т.е. в идеале должны быть две кнопки Запись и Стоп. Какие... http://www.cyberforum.ru/android-dev/thread1990361.html
Программирование Android Как отобразить файловую систему в ListView http://www.cyberforum.ru/android-dev/thread1990326.html
Здравствуйте! Делаю приложение под android и мне нужно показать файловую систему с возможностью перехода по папкам (нажимая на них). Потом пользователь выбирает файлы и они отправляются на сервер....
Программирование Android Экспорт базы данных из одного приложения в другое Добрый вечер. Проблема такая. Необходимо из приложения на устройстве А экспортировать данные из бд(да чёрт с ним,можно даже всю бд с заменой) в приложение на устройстве Б. Т.е. пользователь... http://www.cyberforum.ru/android-dev/thread1990302.html
arvalon
21 / 6 / 2
Регистрация: 26.10.2012
Сообщений: 200
Записей в блоге: 1
0

Встраивание Google RESTful pattern A в модель MVP

28.05.2017, 14:56. Просмотров 268. Ответов 0
Метки (Все метки)

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

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

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

Т.е. куда перенести всю работу?

Вернуться к обсуждению:
Встраивание Google RESTful pattern A в модель MVP
0
Миниатюры
Встраивание Google RESTful pattern A в модель MVP  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2017, 14:56
Готовые ответы и решения:

Pattern MVP
Добрый день. Хотел изучить pattern MVP но нормальной реализации не нашел :( Скиньте плиз...

MVP pattern + Multithreading Timer
Всем привет! Подскажите, пожалуйста, как правильно взаимодействовать с контролами формы, соблюдая...

Создание программы - ООП модель, MVP
Пример разработки приложения с нуля под WinForms Рассматриваются такие аспекты разработки как: ...

Spring Restful
Здравствуйте,только недавно начал вникать в web-программирование. Я пишу веб сервис с помощью...

RESTful WebService
Всем привет! Я написал простой веб-сервис. Локально все работает хорошо, но когда задеплоил на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru