powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Клиентское приложение
6 сообщений из 6, страница 1 из 1
Клиентское приложение
    #38849680
БезИмени
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Появилась необходимость в клиенстком приложение для двухзвенной системы управление предприятием. Для этого решено создать аппликейшн-сервер для мобильных клиентов. Набросал его на дельфийной DataSnap REST. Начал создавать в еклипсе клиента. Немного побаловался - все работает. Но возникло несколько вопросов:
1. Куда сложить всю логику, косающуюся REST? в Аппликейшн или создавать отдельный сервис?
2. Т.к. нужны callback-механизмы, соответственно, как отслеживать ситуации, когда коннект отвалился?
...
Рейтинг: 0 / 0
Клиентское приложение
    #38849716
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БезИмени1. Куда сложить всю логику, косающуюся REST? в Аппликейшн или создавать отдельный сервис?
а что имеется в виду под Аппликейшн? Класс наследник android.app.Application? а под сервисом?
Логику складывать в отдельный класс. Откуда она будет вызываться, из приложения или сервиса (андроид-сервиса) зависит от постановки задачи.

БезИмени2. Т.к. нужны callback-механизмы, соответственно, как отслеживать ситуации, когда коннект отвалился?
опять же таки, зависит от постановки задачи. можно использовать гугловский Cloud Messaging (там все свое), если это не приемлимо, реализовывать свой велосипед
...
Рейтинг: 0 / 0
Клиентское приложение
    #38849860
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сервис, и механизмы общения между ним и активити/фрагментами
а сервис уж пускай всей сетевой логикой занимается.
...
Рейтинг: 0 / 0
Клиентское приложение
    #38849994
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БезИмениДобрый день!

Появилась необходимость в клиенстком приложение для двухзвенной системы управление предприятием. Для этого решено создать аппликейшн-сервер для мобильных клиентов. Набросал его на дельфийной DataSnap REST. Начал создавать в еклипсе клиента. Немного побаловался - все работает. Но возникло несколько вопросов:
1. Куда сложить всю логику, косающуюся REST? в Аппликейшн или создавать отдельный сервис?
2. Т.к. нужны callback-механизмы, соответственно, как отслеживать ситуации, когда коннект отвалился?

1. Аппликейшн (проще)
2. ХЗ, зависит от реализации.
...
Рейтинг: 0 / 0
Клиентское приложение
    #38850265
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 1-м вопросе согласен. С т.з. отладки application проще. Если его грамотно разделить UI и логику, потом можно написать и сервис, отдав туда отлаженный функционал.
Второе - callback не всегда лучший способ общения.
Часто встречаются задачи с довольно интенсивным обменом, они с какой-то частотой все-равно лазят на сервер. Тогда вообще нет смысла делать обратный канал.
...
Рейтинг: 0 / 0
Клиентское приложение
    #38850453
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krapotkinВ 1-м вопросе согласен. С т.з. отладки application проще. Если его грамотно разделить UI и логику, потом можно написать и сервис, отдав туда отлаженный функционал.


ну так, а если проще, зачем городить огороды.
проще - значит надежнее!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Клиентское приложение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]