Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Недостатки ApEx с точки зрения разработчика клиент-сервер / 8 сообщений из 8, страница 1 из 1
17.09.2009, 14:02
    #36201404
Заятс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Недостатки ApEx с точки зрения разработчика клиент-сервер
Исследую возможность перевода разработки клиентской части нашего приложения на APEX. После начального ознакомления с ApEx обратил внимание на две, с моей точки зрения, существенные проблемы.
1) сессия в Oracle создаётся от имени пользователя ANONYMOUS, а реальный login херится.
2) невозможность использовать "длительные" блокировки ресурсов (что всегда отмечалось среди достоинств Oracle), поскольку сессия создаётся только на момент обновления странички на клиенте/изменения данных в БД.
Или всё-таки это поведение по умолчанию и настройками может быть изменено? Тогда где/как?
...
Рейтинг: 0 / 0
17.09.2009, 15:07
    #36201674
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Недостатки ApEx с точки зрения разработчика клиент-сервер
Заятс,

1. И? У Вас всегда есть APP_USER, который можно отправить БД. Доступ к информации разграничиваете? Создайте пользовательский контекст, используйте его в во вьюхах, устанавливайте перед запросом. Можете ограничить всё что угодно в интерфейсе, используя схемы авторизации.

2. Пользовательские блокировки никто не отменял. Апекс их поддерживает.
...
Рейтинг: 0 / 0
17.09.2009, 15:23
    #36201742
Заятс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Недостатки ApEx с точки зрения разработчика клиент-сервер
suPPLer,
1. Как переделать, я понимаю. Но в том-то всё и дело, что НЕОБХОДИМО ПЕРЕДЕЛЫВАТЬ приложение, в том числе и изрядный объём данных. А не хотелось бы.
2. Блокировки в Oracle поддерживаются только в пределах сессии. В клиет-серверном приложении, как правило, сессия открыта ВСЁ ВРЯМЯ РАБОТЫ С ПРИЛОЖЕНИЕМ. А в ApEx ТОЛЬКО НА МОМЕНТ ОБНОВЛЕНИЯ ДАННЫХ.
...
Рейтинг: 0 / 0
17.09.2009, 15:46
    #36201839
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Недостатки ApEx с точки зрения разработчика клиент-сервер
Заятс,

1. Не переходите на Апекс. :) Или на что-либо другое. Ведь тогда придётся переделывать...
2. И? Это пессимистическое блокирование vs оптимистическое блокирование, в чём конкретно проблема?
...
Рейтинг: 0 / 0
17.09.2009, 16:28
    #36202031
Заятс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Недостатки ApEx с точки зрения разработчика клиент-сервер
suPPLer,
Собственно начальное сообщение содержало вопрос: "это поведение по умолчанию и настройками может быть изменено? ". Хотелось бы получить конкретный ответ, если знаете.
...
Рейтинг: 0 / 0
17.09.2009, 16:54
    #36202166
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Недостатки ApEx с точки зрения разработчика клиент-сервер
Нельзя, это продиктовано архитектурой.

ЗЫ
когда это длительные блокировки были достоинством?
...
Рейтинг: 0 / 0
18.09.2009, 09:02
    #36203126
Недостатки ApEx с точки зрения разработчика клиент-сервер
извините, Заятс, но Вы несёте полную чушь.
простите, не удержался...
...
Рейтинг: 0 / 0
21.09.2009, 15:38
    #36208035
Недостатки ApEx с точки зрения разработчика клиент-сервер
Заятс
2) ... "длительные" блокировки ресурсов (что всегда отмечалось среди достоинств Oracle)

Очень советую прочитать "Oracle для профессионалов" Тома Кайта там в 3-ей главе хорошо расписано про блокировки.

P.S. Читал еще одну вашу тему. Я так понял стала задача прикрутить веб-морду к ранее десктопному приложению. И вы хотите это сделать самыми малыми усилиями. Может и ошибаюсь, но склонен думать что у нового фейса пользователей будет в n раз больше, потому лучше не полениться и переделать правильно, ато "наследие" аукнуться может (длительные блокировки, если придумаете как прикрутить, на большом количестве юзеров точно это сделают) и придется потратить намного больше времени чем хотелось бы.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Недостатки ApEx с точки зрения разработчика клиент-сервер / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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