| imho.ws |
![]() |
|
|
|
# 3 |
|
Guest
Сообщения: n/a
|
CMP entity bean синхронизируется при вызове любого из методов доступа :
1. Всегда, даже если этот вызов происходит сразу же после вызова конструирующего или поскового метода ? 2. Синхронизируется полностью или синхронизируется только соответствующее поле постоянства ? |
|
|
# 4 |
|
Junior Member
Регистрация: 27.12.2002
Адрес: Belarus
Сообщения: 129
![]() |
igornem
Ты или по английски или на нормальном русском спрашивай. 1) Поведение CMP определяется конкретной реализацие контейнера и у разных производителей может вести себя по разному. 2) Для CMP 2.x есть такая страшная схема его жизненного цикла -- http://java.sun.com/j2ee/tutorial/1_...ts9.html#63498 (( http://java.sun.com/j2ee/tutorial/1_3-fcs/index.html )) 3) Обычно при внесении изменений в поле CMP Bean данные в DB записываются не сразу, а по истечении некоторого времени, хотя в простых реализациях можно и без кэширования (проще -- надёжнее) 4) Как правило записывается/обновляется в DB все поля, даже если было изменено только одно (исключение для ключевого поля) *) книга BitterJava замечательно описывает что применение слонов типа EJB не всегда оправдано и необходимо только в некоторых случаях, иначе проект получается перегружен технологиями при низком уровне отдачи. P.S. "Учите материальную часть..." |
|
|