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

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

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

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

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

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

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


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