powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по activeSessions на JSF
39 сообщений из 39, показаны все 2 страниц
Вопрос по activeSessions на JSF
    #39209891
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Есть вэб приложение на JSF крутится на Tomcat 8

на основной странице есть меню которое может быть заблокировано другими пользователями
реализовано так:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
//если image.sostoyn != false показываем этот блок
			<h:dataTable id="tab1_1" cellspacing="0" cellpadding="0" width="99.9%" border="0"  rendered="#{image.sostoyn != false }">
			<h:column footerClass="mTD">
				<f:facet name="header" >

				</f:facet>
			</h:column>
		</h:dataTable>

//если image.sostoyn != true показываем этот блок
        	<h:dataTable id="tab1_2" border="0" cellpadding="0" cellspacing="0"	style="width: 100%" rendered="#{image.sostoyn != true }">
			<h:column>
				<f:facet name="header">
.............
				</f:facet>
			</h:column>
		</h:dataTable>
// для обновления формы использую следующую конструкцию
    <p:poll interval="10"  update="@form" process="@form" /> 



image.sostoyn считывает из БД состояние и возвращает true или false

что нужно сделать или как поступить чтобы при обновлении формы не сбрасывался счетчик TTL
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39209899
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JAна основной странице есть меню которое может быть заблокировано другими пользователями
может постановка странная, поэтому решения кривые?
- есть 4 места блокировать: куки, сессия, БД, роли
Помножим на 2 ВИ: F5 и AJAX
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39209908
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое "счетчик TTL" в данном контексте? И чем он мешает?
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39209930
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39209934
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JALeonid Kudryavtsev,

поставил 2 минуты чтобы проверить работу

если поставить
Код: html
1.
<p:poll interval="130"  update="@form" process="@form" />


тоесть больше 2 минут тогда получается

и бездействие пользователя удаляет activeSessions
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39209940
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JA,
либо решай задачу другими способами
либо увеличивай сессию до 8 часового рабочего дня
либо не перезапрашивай страницу каждые 2 минуты (если правильно понял)
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39209949
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сесию можно продлевать из кода
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39209952
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Chumakov_JAна основной странице есть меню которое может быть заблокировано другими пользователями
может постановка странная, поэтому решения кривые?
- есть 4 места блокировать: куки, сессия, БД, роли
Помножим на 2 ВИ: F5 и AJAX

Задача состоит в том чтобы меню которым пользователи заходят в некоторые режимы
могут быть заблокированы в любое время дня, источник блокировок.
1.Кнопка пользователя этого приложения
2.Внешнее приложение которое может писать информацию в БД данного приложения.

поэтому мне нужно по таймеру считывать состояние БД и показывать пользователю ту или иную информацию.

но вот при обновлении странички у клиента получается что пользователь постоянно пользуется за браузером.
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39209965
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Chumakov_JA,
либо решай задачу другими способами


Можете подсказать другие способы.

Petro123Chumakov_JA,
либо не перезапрашивай страницу каждые 2 минуты (если правильно понял)

Возможно ли при обновлении блока не говорить серверу что страница обновилась(как то так).
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39209982
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JAЗадача состоит в том чтобы меню которым пользователи заходят в некоторые режимы
могут быть заблокированы в любое время дня, источник блокировок.
Веб?
Т.е. я сижу в урюпинске в форуме. А юзверь из Москвы вдруг заблокировал моё меню - "Ответить"?
И при этом я ничего у себя не нажимал?
Так?
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210005
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Chumakov_JAЗадача состоит в том чтобы меню которым пользователи заходят в некоторые режимы
могут быть заблокированы в любое время дня, источник блокировок.
Веб?
Т.е. я сижу в урюпинске в форуме. А юзверь из Москвы вдруг заблокировал моё меню - "Ответить"?
И при этом я ничего у себя не нажимал?
Так?
ага точно прям цель
только все в пределах корпоративного приложения.
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210009
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JAага точно прям цель
если поправить ТЗ то блок ставить в БД и юзверь получит сообщение: "Заблокировано для Вас Петровым", но кнопку жмакнет.
Это дешевле в 10 раз - пойдёт?
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210030
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123если поправить ТЗ то блок ставить в БД и юзверь получит сообщение: "Заблокировано для Вас Петровым", но кнопку жмакнет.
Это дешевле в 10 раз - пойдёт?
Это не только дешевле, но это ещё и правильно с точки зрения usability. Иначе юзеры будут жаловаться, "почему у меня вот тут вот не работает".
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210154
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczPetro123если поправить ТЗ то блок ставить в БД и юзверь получит сообщение: "Заблокировано для Вас Петровым", но кнопку жмакнет.
Это дешевле в 10 раз - пойдёт?
Это не только дешевле, но это ещё и правильно с точки зрения usability. Иначе юзеры будут жаловаться, "почему у меня вот тут вот не работает".

Ну незнаю
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210160
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JABlazkowiczпропущено...

Это не только дешевле, но это ещё и правильно с точки зрения usability. Иначе юзеры будут жаловаться, "почему у меня вот тут вот не работает".

Ну незнаю

по мне так лучше пользователю на вместо кнопки "Отправить" сделать кнопку "Отправка запрещена, ждите"
чем после нажатия кнопки "Отправить" ещё сказать что "Отправка временно запрещена повторите позже"
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210166
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JAChumakov_JAпропущено...


Ну незнаю

по мне так лучше пользователю на вместо кнопки "Отправить" сделать кнопку "Отправка запрещена, ждите"
чем после нажатия кнопки "Отправить" ещё сказать что "Отправка временно запрещена повторите позже"
лучше, только это ajAx...
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210170
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вариант с контролем после нажатия кнопки понятен.
Другие варианты ?
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210171
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадялучше, только это ajAx...
Как вакуумно-сферический AJAX связан с вопросом и проблемой автора?
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210177
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JAпо мне так лучше пользователю на вместо кнопки "Отправить" сделать кнопку "Отправка запрещена, ждите"
чем после нажатия кнопки "Отправить" ещё сказать что "Отправка временно запрещена повторите позже"
первый день в вебе?
Покажи где это сделано?
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210178
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JA"Отправка временно запрещена повторите позже"
Делай сразу:
"Отправка временно запрещена зайдите после 18-ти по Москве"
Вроде сегодня не пятница
))))))
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210339
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsevвадялучше, только это ajAx...
Как вакуумно-сферический AJAX связан с вопросом и проблемой автора?
Petro123 Веб?
Т.е. я сижу в урюпинске в форуме. А юзверь из Москвы вдруг заблокировал моё меню - "Ответить"?
И при этом я ничего у себя не нажимал?
Так?
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210485
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Chumakov_JA"Отправка временно запрещена повторите позже"
Делай сразу:
"Отправка временно запрещена зайдите после 18-ти по Москве"
Вроде сегодня не пятница
))))))
Сарказм принят

на многих сайтах при попытке зайти
появляется окошко "извините ведутся регламентные работы ждите".
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210510
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JA,
Ответ не принят. Та инфа после входа, не перед и не в меню.
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210519
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JA, задача понятна, проблема тоже.

Что с этим делать в стандартных механизмах - х.з. За сессиями следит сервер, с его точки зрения клиент активный, живой.

И на мой взгляд проблема надуманная. Закроет пользователь браузер, пулинг отвалится, сессия закроется.
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210580
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 смотрит в сторону....
это решается просто с использованием ws
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210622
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevChumakov_JA, задача понятна, проблема тоже.

Что с этим делать в стандартных механизмах - х.з. За сессиями следит сервер, с его точки зрения клиент активный, живой.

И на мой взгляд проблема надуманная. Закроет пользователь браузер, пулинг отвалится, сессия закроется.
Вот тут самое главное, пользователь не всегда закрывает браузер. Заставить нереально. А отследить что он ничего не делает а просто бросил комп с открытым IE не получается потому как каждые 60 сек сам дергаю сервер вот тут и хотел понять " может есть механизм сказать серверу tomcat что ненадо на это обращать внимание".
Но судя по сообщениям не получиться.
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210685
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JA,
ещё раз - с помощью ws решается просто, время сессии закончилось, этот факт ловим на сервере, отправляем клиенту команду, он переходит на страницу авторизации.
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210699
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяChumakov_JA,
ещё раз - с помощью ws решается просто, время сессии закончилось, этот факт ловим на сервере, отправляем клиенту команду, он переходит на страницу авторизации.

всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно.
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210702
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174вадяChumakov_JA,
ещё раз - с помощью ws решается просто, время сессии закончилось, этот факт ловим на сервере, отправляем клиенту команду, он переходит на страницу авторизации.

всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно.
вопрос jsf или web?
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210705
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Щаз он бросит платформу из за транспорта.
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210708
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
Щаз он бросит платформу из за транспорта.
я и не заставляю бросать, просто инфа
для размышления на будущее
многие проблемы, которые часто здесь спрашивают, у выеденного яйца не стоят, при нужных технологиях.
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210711
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выше писал, поставить время сессии 8 часов.
Только меню будешь сам закрывать по таймеру.
Это Г. решение, но раз тебе нравится))
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210713
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяrema174пропущено...


всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно.
вопрос jsf или web?
в теме топика написано
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210725
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174вадяпропущено...

вопрос jsf или web?
в теме топика написано
почитай сам топик :)
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210797
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяrema174пропущено...

в теме топика написано
почитай сам топик :)

тогда тема неправильная, и пчелы неправильные :)
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39210873
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,
и мёд у них не правильный....
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39211754
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174вадяChumakov_JA,
ещё раз - с помощью ws решается просто, время сессии закончилось, этот факт ловим на сервере, отправляем клиенту команду, он переходит на страницу авторизации.

всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно.

Если не трудно, ткните носом на пример.
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39211839
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JArema174пропущено...


всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно.

Если не трудно, ткните носом на пример.
это возможно только если с клиента не идут постоянные запросы (автоматом через определённый интервал)
при такой бомбёжке сервера, время сессии будет отсчитываться с 0 после каждого удара по серверу, т.е. сессия будет пока клиент не покинет страницу
...
Рейтинг: 0 / 0
Вопрос по activeSessions на JSF
    #39211851
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Chumakov_JArema174пропущено...


всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно.

Если не трудно, ткните носом на пример.

http://javacodetips.blogspot.com.tr/2014/03/how-to-implement-session-expired-alert.html
...
Рейтинг: 0 / 0
39 сообщений из 39, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по activeSessions на JSF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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