|
|
|
Стратегия обработки уведомлений
|
|||
|---|---|---|---|
|
#18+
Есть большое клиент-сервер приложение, кроме прочего и взимодействующее по HTTP с сервером - для запросов различных ресурсов. Сервер в ответе наряду с ресурсами может присылать (если имеется) сообщение (типа предупреждения и т д) Клиент должен обработать имеющееся сообщение - вывести диалог с текстом предупреждения и по нажатию на ОК выполнить соответсвующие действия. Кроме этого, внутренняя логика самого клиента, в зависимости от ситуации может также генерить подобные предупреждения, в том числе и сообщения об ошибках. Счас весь этот процес обработки таких предупреждений-ошибок размазан по коду. Может есть какая-то стратегия обработки подобных сообщений, типа какого центрального контроллера-обработчика ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 17:41 |
|
||
|
Стратегия обработки уведомлений
|
|||
|---|---|---|---|
|
#18+
JMS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 17:53 |
|
||
|
Стратегия обработки уведомлений
|
|||
|---|---|---|---|
|
#18+
Нет... Хотелось бы всю обработку подобных предупреждений, ошибок, извещений и связанный с ними код на создание диалога и обработки нажатия Ok-Cancel вынести в отдельный независимый блок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 17:58 |
|
||
|
Стратегия обработки уведомлений
|
|||
|---|---|---|---|
|
#18+
Вопрос в чем - что-то мешает это сделать (вынести обработчик в отдельный блок)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 18:13 |
|
||
|
Стратегия обработки уведомлений
|
|||
|---|---|---|---|
|
#18+
Есть ли готовые, шаблонные решения похожей проблемы ? Какой стратегии лучше придерживаться ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 18:21 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33822494&tid=2148833]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
226ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 587ms |

| 0 / 0 |
