Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.09.2009, 14:02
|
|||
---|---|---|---|
Недостатки ApEx с точки зрения разработчика клиент-сервер |
|||
#18+
Исследую возможность перевода разработки клиентской части нашего приложения на APEX. После начального ознакомления с ApEx обратил внимание на две, с моей точки зрения, существенные проблемы. 1) сессия в Oracle создаётся от имени пользователя ANONYMOUS, а реальный login херится. 2) невозможность использовать "длительные" блокировки ресурсов (что всегда отмечалось среди достоинств Oracle), поскольку сессия создаётся только на момент обновления странички на клиенте/изменения данных в БД. Или всё-таки это поведение по умолчанию и настройками может быть изменено? Тогда где/как? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2009, 15:07
|
|||
---|---|---|---|
Недостатки ApEx с точки зрения разработчика клиент-сервер |
|||
#18+
Заятс, 1. И? У Вас всегда есть APP_USER, который можно отправить БД. Доступ к информации разграничиваете? Создайте пользовательский контекст, используйте его в во вьюхах, устанавливайте перед запросом. Можете ограничить всё что угодно в интерфейсе, используя схемы авторизации. 2. Пользовательские блокировки никто не отменял. Апекс их поддерживает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2009, 15:23
|
|||
---|---|---|---|
Недостатки ApEx с точки зрения разработчика клиент-сервер |
|||
#18+
suPPLer, 1. Как переделать, я понимаю. Но в том-то всё и дело, что НЕОБХОДИМО ПЕРЕДЕЛЫВАТЬ приложение, в том числе и изрядный объём данных. А не хотелось бы. 2. Блокировки в Oracle поддерживаются только в пределах сессии. В клиет-серверном приложении, как правило, сессия открыта ВСЁ ВРЯМЯ РАБОТЫ С ПРИЛОЖЕНИЕМ. А в ApEx ТОЛЬКО НА МОМЕНТ ОБНОВЛЕНИЯ ДАННЫХ. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2009, 15:46
|
|||
---|---|---|---|
Недостатки ApEx с точки зрения разработчика клиент-сервер |
|||
#18+
Заятс, 1. Не переходите на Апекс. :) Или на что-либо другое. Ведь тогда придётся переделывать... 2. И? Это пессимистическое блокирование vs оптимистическое блокирование, в чём конкретно проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2009, 16:28
|
|||
---|---|---|---|
Недостатки ApEx с точки зрения разработчика клиент-сервер |
|||
#18+
suPPLer, Собственно начальное сообщение содержало вопрос: "это поведение по умолчанию и настройками может быть изменено? ". Хотелось бы получить конкретный ответ, если знаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2009, 16:54
|
|||
---|---|---|---|
|
|||
Недостатки ApEx с точки зрения разработчика клиент-сервер |
|||
#18+
Нельзя, это продиктовано архитектурой. ЗЫ когда это длительные блокировки были достоинством? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.09.2009, 09:02
|
|||
---|---|---|---|
|
|||
Недостатки ApEx с точки зрения разработчика клиент-сервер |
|||
#18+
извините, Заятс, но Вы несёте полную чушь. простите, не удержался... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.09.2009, 15:38
|
|||
---|---|---|---|
|
|||
Недостатки ApEx с точки зрения разработчика клиент-сервер |
|||
#18+
Заятс 2) ... "длительные" блокировки ресурсов (что всегда отмечалось среди достоинств Oracle) Очень советую прочитать "Oracle для профессионалов" Тома Кайта там в 3-ей главе хорошо расписано про блокировки. P.S. Читал еще одну вашу тему. Я так понял стала задача прикрутить веб-морду к ранее десктопному приложению. И вы хотите это сделать самыми малыми усилиями. Может и ошибаюсь, но склонен думать что у нового фейса пользователей будет в n раз больше, потому лучше не полениться и переделать правильно, ато "наследие" аукнуться может (длительные блокировки, если придумаете как прикрутить, на большом количестве юзеров точно это сделают) и придется потратить намного больше времени чем хотелось бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=50&tablet=1&tid=1877257]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 143ms |
0 / 0 |