powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как правильно сохранять объекты бизнес-логики в базе данных
6 сообщений из 56, страница 3 из 3
Как правильно сохранять объекты бизнес-логики в базе данных
    #34646496
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov- с чего бы это? у меня как у второго клиента в памяти висит аналогичная коллекция с теми же объектами, почему они будут синхронизироваться с БД когда там первый клиент поменяет значение для одного из полей?
Код: plaintext
1.
2.
Заблокировать объект3
Изменить объект3
Kachalov
Кроме того не факт что я "хочу видеть" все изменения - это должно регулироваться уровнем изоляции транзакции.
Это функция РСУБД.
...
Рейтинг: 0 / 0
Как правильно сохранять объекты бизнес-логики в базе данных
    #34646503
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov- проблема в том что можно отобразить объекты и действия над ними, в том числе в транзакционном контексте, на РСУБД, но реализация такого отображения это огромный и ненужный для рядового программиста (так как есть готовые ORM) труд.
Так рядовой программист работает только с объектами ОСУБД и вообще не видит никаких таблиц.
Откуда проблемы, непонятно.
Kachalovвесь мир уже давно этим успешно пользуется.
В чем успех меряем ?
...
Рейтинг: 0 / 0
Как правильно сохранять объекты бизнес-логики в базе данных
    #34646661
Фотография branicki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSЕсли следовать советам Крэга Лармана (и по всей видимости далеко не его одного), бизнес-классы не должны отвечать за сохранение себя в БД (т.е. обладать методами сохранения в БД и материализации из нее), так как это приводит к смешиванию их обязанностей с обязанностями технических служб.


Вот посмотри тут описывается подходящий наверно для тебя вариант дизайна системы.

http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html
...
Рейтинг: 0 / 0
Как правильно сохранять объекты бизнес-логики в базе данных
    #34646738
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мод
Код: plaintext
1.
2.
Заблокировать объект3
Изменить объект3

И убить весь параллелизм?
...
Рейтинг: 0 / 0
Как правильно сохранять объекты бизнес-логики в базе данных
    #34646955
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучИ убить весь параллелизм?
Ессно - для этого и делается. Заблокировать на изменение/удаление.
...
Рейтинг: 0 / 0
Как правильно сохранять объекты бизнес-логики в базе данных
    #34647302
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модЕссно - для этого и делается. Заблокировать на изменение/удаление.
А как же оптимистическая блокировка? Или более общие Non-lock CC-алгоритмы?
...
Рейтинг: 0 / 0
6 сообщений из 56, страница 3 из 3
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как правильно сохранять объекты бизнес-логики в базе данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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