powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите разобраться с сериализацией в JSP
4 сообщений из 4, страница 1 из 1
Помогите разобраться с сериализацией в JSP
    #33516473
K1RUHA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу уяснить два вопроса:

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
Помогите разобраться с сериализацией в JSP
    #33516510
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Помогите разобраться с сериализацией в JSP
    #33516627
K1RUHA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
K1RUHA
> 2. Есть два запроса на обновление 2 таблиц и нужно, чтобы они
> выполнялись в строгой последовательности друг за другом, другими
> словами, чтобы не было такого: выполнился первый update 1-го
> пользователя, потом первый update 2-го пользователя, а затем уже
> второй update 1-го пользователя и т.д.

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


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


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

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


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