Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Общий вопрос про EJB / 14 сообщений из 14, страница 1 из 1
28.07.2006, 12:38
    #33884893
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
Раньше писал клиент-серверные приложения и там все было понятно - тут свои, там враги :) В том смысле, что при редактировании строки (БД Оракл) я блокирую ее, редактирую и завершаю транзакцию.
А как этоже делать в рамках трехзвенки с EJB? Ведь фактически я не управляю непосредственно таблицами.
Есть возможность заблокировать, например, бин, отвечающий за нужные мне данные?
...
Рейтинг: 0 / 0
28.07.2006, 15:11
    #33885521
777_oh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
а зачем? ведь врагов нет...
...
Рейтинг: 0 / 0
28.07.2006, 15:17
    #33885561
funikovyuri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
В том смысле, что при редактировании строки (БД Оракл) я блокирую ее, редактирую и завершаю транзакцию.

Там тразакции, тут транзакции - с этой точки зрения все одинаково.... Правда пугает немного то что вы чего-то блокировали на Oracle'е...
...
Рейтинг: 0 / 0
28.07.2006, 15:42
    #33885677
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
funikovyuriВ том смысле, что при редактировании строки (БД Оракл) я блокирую ее, редактирую и завершаю транзакцию.

Там тразакции, тут транзакции - с этой точки зрения все одинаково.... Правда пугает немного то что вы чего-то блокировали на Oracle'е...
а че пугает то?
Код: plaintext
select .. for update nowait
это уже страшно? :)
...
Рейтинг: 0 / 0
28.07.2006, 16:35
    #33885936
funikovyuri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
Timm
Код: plaintext
select .. for update nowait
это уже страшно? :)
ну если это имелось в виду тогда проблем быть не должно
...
Рейтинг: 0 / 0
28.07.2006, 16:49
    #33885992
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
funikovyuri Timm
Код: plaintext
select .. for update nowait
это уже страшно? :)
ну если это имелось в виду тогда проблем быть не должно
pamir... при редактировании строки (БД Оракл) я блокирую ее ...
другого значения этой фразы я не знаю.
...
Рейтинг: 0 / 0
28.07.2006, 17:13
    #33886060
funikovyuri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
Timm...
я насмотрелся на большое количество очень разных "решений" и поэтому фразу "мы блокируем строку для редактирования " не очень хорошо перевариваю...

Есть транзакции, imho нужно мыслить в их терминах при проектировании прилоежния, а не блокировками. Есть различные стратегии их организации и изоляции.

ЗЫ еще раз повторю, очень вероятно что мое замечание не относится к автору топика
...
Рейтинг: 0 / 0
28.07.2006, 18:23
    #33886248
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
funikovyuri Timm...
я насмотрелся на большое количество очень разных "решений" и поэтому фразу "мы блокируем строку для редактирования " не очень хорошо перевариваю...

Есть транзакции, imho нужно мыслить в их терминах при проектировании прилоежния, а не блокировками. Есть различные стратегии их организации и изоляции.

ЗЫ еще раз повторю, очень вероятно что мое замечание не относится к автору топика
Timm прав, именно это я и имел ввиду. Я привел упрощенный пример. В общем случае я имел ввиду разруливание многопользовательской работы, когда прежде чем менять что-либо, необходимо проверить, что я вижу актуальные данные, а при необходимости и заблокировать их для изменения.
Транзакции это нечто иное.
Возможно в EJB понятие транзакции отлично от понятия транзакции в БД?
...
Рейтинг: 0 / 0
28.07.2006, 19:00
    #33886309
stdio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
pamirВозможно в EJB понятие транзакции отлично от понятия транзакции в БД?Ясен пень. В EJB имеется ввиду глобальная транзакция, которая может включать такие ресурсы как базы данных, системы очередей....
...
Рейтинг: 0 / 0
28.07.2006, 21:05
    #33886463
я
я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
stdio pamirВозможно в EJB понятие транзакции отлично от понятия транзакции в БД?Ясен пень. В EJB имеется ввиду глобальная транзакция, которая может включать такие ресурсы как базы данных, системы очередей....
В JEE.
...
Рейтинг: 0 / 0
28.07.2006, 21:48
    #33886491
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
можно BMP юзать
...
Рейтинг: 0 / 0
29.07.2006, 15:25
    #33886946
NotGonnaGetUs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
Naugможно BMP юзать

Но не нужно :)
...
Рейтинг: 0 / 0
29.07.2006, 15:40
    #33886968
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
NotGonnaGetUs Naugможно BMP юзать

Но не нужно :)
кому как :)
зачем то ведь придумали, не так ли?
...
Рейтинг: 0 / 0
29.07.2006, 16:35
    #33887016
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий вопрос про EJB
POJO in Action
и да прибудет с вами hibear
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Общий вопрос про EJB / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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