Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите разобраться с сериализацией в JSP / 4 сообщений из 4, страница 1 из 1
01.02.2006, 15:35
    #33516473
K1RUHA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с сериализацией в JSP
Хочу уяснить два вопроса:

1. Предположим на странице есть блок объявлений

Код: plaintext
1.
2.
3.
4.
5.
<%!
..
 int  action =  0 ;
 static   int  visitors =  0 ;
..
%>

Получается, что переменная action будет создаваться для каждого посетителя страницы, а переменную visitors будут делить между собой все пользователи?

2. Есть два запроса на обновление 2 таблиц и нужно, чтобы они выполнялись в строгой последовательности друг за другом, другими словами, чтобы не было такого: выполнился первый update 1-го пользователя, потом первый update 2-го пользователя, а затем уже второй update 1-го пользователя и т.д.

Решается ли эта проблема с помощью блока synchronized(this){..}?
...
Рейтинг: 0 / 0
01.02.2006, 15:43
    #33516510
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с сериализацией в JSP
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
...
Рейтинг: 0 / 0
01.02.2006, 16:12
    #33516627
K1RUHA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с сериализацией в JSP
Deady
K1RUHA
> 2. Есть два запроса на обновление 2 таблиц и нужно, чтобы они
> выполнялись в строгой последовательности друг за другом, другими
> словами, чтобы не было такого: выполнился первый update 1-го
> пользователя, потом первый update 2-го пользователя, а затем уже
> второй update 1-го пользователя и т.д.

> Решается ли эта проблема с помощью блока
> synchronized(this){..}?


имхо настраивается уровнями транзакции.


Уровни транзакции - это как? Извините за непросвещенность.
...
Рейтинг: 0 / 0
01.02.2006, 16:14
    #33516638
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с сериализацией в JSP
использовать J2EE app server, при вызове метода ина создается
транзакция.
-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите разобраться с сериализацией в JSP / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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