|
|
|
Помогите разобраться с сериализацией в JSP
|
|||
|---|---|---|---|
|
#18+
Хочу уяснить два вопроса: 1. Предположим на странице есть блок объявлений Код: plaintext 1. 2. 3. 4. 5. Получается, что переменная action будет создаваться для каждого посетителя страницы, а переменную visitors будут делить между собой все пользователи? 2. Есть два запроса на обновление 2 таблиц и нужно, чтобы они выполнялись в строгой последовательности друг за другом, другими словами, чтобы не было такого: выполнился первый update 1-го пользователя, потом первый update 2-го пользователя, а затем уже второй update 1-го пользователя и т.д. Решается ли эта проблема с помощью блока synchronized(this){..}? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 15:35 |
|
||
|
Помогите разобраться с сериализацией в JSP
|
|||
|---|---|---|---|
|
#18+
K1RUHA > Хочу уяснить два вопроса: > 1. Предположим на странице есть блок объявлений > <%!..int action = 0;static int visitors = 0;.. %>> > Получается, что переменная action будет создаваться для каждого > посетителя страницы, а переменную visitors будут делить между собой > все пользователи? jsp = сервлет, сервлет = поток, static будет действительно виден всем сервлетам, причем изменять его нужно аккуратно (так как среда многопоточная, нужно позаботиться о синхронизации). action - просто поле объекта, видно конкретному экземпляру. если контейнер сервлетов заново запустит данный экземпляр, то значение поля сохранится. K1RUHA > 2. Есть два запроса на обновление 2 таблиц и нужно, чтобы они > выполнялись в строгой последовательности друг за другом, другими > словами, чтобы не было такого: выполнился первый update 1-го > пользователя, потом первый update 2-го пользователя, а затем уже > второй update 1-го пользователя и т.д. > Решается ли эта проблема с помощью блока > synchronized(this){..}?Тема==Ответить имхо настраивается уровнями транзакции. ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 15:43 |
|
||
|
Помогите разобраться с сериализацией в JSP
|
|||
|---|---|---|---|
|
#18+
Deady K1RUHA > 2. Есть два запроса на обновление 2 таблиц и нужно, чтобы они > выполнялись в строгой последовательности друг за другом, другими > словами, чтобы не было такого: выполнился первый update 1-го > пользователя, потом первый update 2-го пользователя, а затем уже > второй update 1-го пользователя и т.д. > Решается ли эта проблема с помощью блока > synchronized(this){..}? имхо настраивается уровнями транзакции. Уровни транзакции - это как? Извините за непросвещенность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 16:12 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=753&tid=2150319]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 390ms |

| 0 / 0 |
