|
|
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть вэб приложение на 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 считывает из БД состояние и возвращает true или false что нужно сделать или как поступить чтобы при обновлении формы не сбрасывался счетчик TTL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 10:49 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JAна основной странице есть меню которое может быть заблокировано другими пользователями может постановка странная, поэтому решения кривые? - есть 4 места блокировать: куки, сессия, БД, роли Помножим на 2 ВИ: F5 и AJAX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 10:56 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
А что такое "счетчик TTL" в данном контексте? И чем он мешает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 11:01 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 11:14 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JALeonid Kudryavtsev, поставил 2 минуты чтобы проверить работу если поставить Код: html 1. тоесть больше 2 минут тогда получается и бездействие пользователя удаляет activeSessions ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 11:19 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JA, либо решай задачу другими способами либо увеличивай сессию до 8 часового рабочего дня либо не перезапрашивай страницу каждые 2 минуты (если правильно понял) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 11:23 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
сесию можно продлевать из кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 11:30 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Petro123Chumakov_JAна основной странице есть меню которое может быть заблокировано другими пользователями может постановка странная, поэтому решения кривые? - есть 4 места блокировать: куки, сессия, БД, роли Помножим на 2 ВИ: F5 и AJAX Задача состоит в том чтобы меню которым пользователи заходят в некоторые режимы могут быть заблокированы в любое время дня, источник блокировок. 1.Кнопка пользователя этого приложения 2.Внешнее приложение которое может писать информацию в БД данного приложения. поэтому мне нужно по таймеру считывать состояние БД и показывать пользователю ту или иную информацию. но вот при обновлении странички у клиента получается что пользователь постоянно пользуется за браузером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 11:31 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Petro123Chumakov_JA, либо решай задачу другими способами Можете подсказать другие способы. Petro123Chumakov_JA, либо не перезапрашивай страницу каждые 2 минуты (если правильно понял) Возможно ли при обновлении блока не говорить серверу что страница обновилась(как то так). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 11:35 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JAЗадача состоит в том чтобы меню которым пользователи заходят в некоторые режимы могут быть заблокированы в любое время дня, источник блокировок. Веб? Т.е. я сижу в урюпинске в форуме. А юзверь из Москвы вдруг заблокировал моё меню - "Ответить"? И при этом я ничего у себя не нажимал? Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 11:47 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Petro123Chumakov_JAЗадача состоит в том чтобы меню которым пользователи заходят в некоторые режимы могут быть заблокированы в любое время дня, источник блокировок. Веб? Т.е. я сижу в урюпинске в форуме. А юзверь из Москвы вдруг заблокировал моё меню - "Ответить"? И при этом я ничего у себя не нажимал? Так? ага точно прям цель только все в пределах корпоративного приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 12:01 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JAага точно прям цель если поправить ТЗ то блок ставить в БД и юзверь получит сообщение: "Заблокировано для Вас Петровым", но кнопку жмакнет. Это дешевле в 10 раз - пойдёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 12:05 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Petro123если поправить ТЗ то блок ставить в БД и юзверь получит сообщение: "Заблокировано для Вас Петровым", но кнопку жмакнет. Это дешевле в 10 раз - пойдёт? Это не только дешевле, но это ещё и правильно с точки зрения usability. Иначе юзеры будут жаловаться, "почему у меня вот тут вот не работает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 12:20 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
BlazkowiczPetro123если поправить ТЗ то блок ставить в БД и юзверь получит сообщение: "Заблокировано для Вас Петровым", но кнопку жмакнет. Это дешевле в 10 раз - пойдёт? Это не только дешевле, но это ещё и правильно с точки зрения usability. Иначе юзеры будут жаловаться, "почему у меня вот тут вот не работает". Ну незнаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 14:02 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JABlazkowiczпропущено... Это не только дешевле, но это ещё и правильно с точки зрения usability. Иначе юзеры будут жаловаться, "почему у меня вот тут вот не работает". Ну незнаю по мне так лучше пользователю на вместо кнопки "Отправить" сделать кнопку "Отправка запрещена, ждите" чем после нажатия кнопки "Отправить" ещё сказать что "Отправка временно запрещена повторите позже" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 14:05 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JAChumakov_JAпропущено... Ну незнаю по мне так лучше пользователю на вместо кнопки "Отправить" сделать кнопку "Отправка запрещена, ждите" чем после нажатия кнопки "Отправить" ещё сказать что "Отправка временно запрещена повторите позже" лучше, только это ajAx... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 14:07 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Ну вариант с контролем после нажатия кнопки понятен. Другие варианты ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 14:09 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
вадялучше, только это ajAx... Как вакуумно-сферический AJAX связан с вопросом и проблемой автора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 14:09 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JAпо мне так лучше пользователю на вместо кнопки "Отправить" сделать кнопку "Отправка запрещена, ждите" чем после нажатия кнопки "Отправить" ещё сказать что "Отправка временно запрещена повторите позже" первый день в вебе? Покажи где это сделано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 14:15 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JA"Отправка временно запрещена повторите позже" Делай сразу: "Отправка временно запрещена зайдите после 18-ти по Москве" Вроде сегодня не пятница )))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 14:18 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsevвадялучше, только это ajAx... Как вакуумно-сферический AJAX связан с вопросом и проблемой автора? Petro123 Веб? Т.е. я сижу в урюпинске в форуме. А юзверь из Москвы вдруг заблокировал моё меню - "Ответить"? И при этом я ничего у себя не нажимал? Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 15:52 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Petro123Chumakov_JA"Отправка временно запрещена повторите позже" Делай сразу: "Отправка временно запрещена зайдите после 18-ти по Москве" Вроде сегодня не пятница )))))) Сарказм принят на многих сайтах при попытке зайти появляется окошко "извините ведутся регламентные работы ждите". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 18:02 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JA, Ответ не принят. Та инфа после входа, не перед и не в меню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 18:43 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JA, задача понятна, проблема тоже. Что с этим делать в стандартных механизмах - х.з. За сессиями следит сервер, с его точки зрения клиент активный, живой. И на мой взгляд проблема надуманная. Закроет пользователь браузер, пулинг отвалится, сессия закроется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 18:59 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Petro123 смотрит в сторону.... это решается просто с использованием ws ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 20:49 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevChumakov_JA, задача понятна, проблема тоже. Что с этим делать в стандартных механизмах - х.з. За сессиями следит сервер, с его точки зрения клиент активный, живой. И на мой взгляд проблема надуманная. Закроет пользователь браузер, пулинг отвалится, сессия закроется. Вот тут самое главное, пользователь не всегда закрывает браузер. Заставить нереально. А отследить что он ничего не делает а просто бросил комп с открытым IE не получается потому как каждые 60 сек сам дергаю сервер вот тут и хотел понять " может есть механизм сказать серверу tomcat что ненадо на это обращать внимание". Но судя по сообщениям не получиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 23:07 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JA, ещё раз - с помощью ws решается просто, время сессии закончилось, этот факт ловим на сервере, отправляем клиенту команду, он переходит на страницу авторизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2016, 07:09 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
вадяChumakov_JA, ещё раз - с помощью ws решается просто, время сессии закончилось, этот факт ловим на сервере, отправляем клиенту команду, он переходит на страницу авторизации. всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2016, 08:09 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
rema174вадяChumakov_JA, ещё раз - с помощью ws решается просто, время сессии закончилось, этот факт ловим на сервере, отправляем клиенту команду, он переходит на страницу авторизации. всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно. вопрос jsf или web? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2016, 08:12 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
вадя, Щаз он бросит платформу из за транспорта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2016, 08:20 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Petro123вадя, Щаз он бросит платформу из за транспорта. я и не заставляю бросать, просто инфа для размышления на будущее многие проблемы, которые часто здесь спрашивают, у выеденного яйца не стоят, при нужных технологиях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2016, 08:30 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Выше писал, поставить время сессии 8 часов. Только меню будешь сам закрывать по таймеру. Это Г. решение, но раз тебе нравится)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2016, 08:32 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
вадяrema174пропущено... всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно. вопрос jsf или web? в теме топика написано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2016, 08:34 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
rema174вадяпропущено... вопрос jsf или web? в теме топика написано почитай сам топик :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2016, 08:55 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
вадяrema174пропущено... в теме топика написано почитай сам топик :) тогда тема неправильная, и пчелы неправильные :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2016, 10:21 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
rema174, и мёд у них не правильный.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2016, 11:23 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
rema174вадяChumakov_JA, ещё раз - с помощью ws решается просто, время сессии закончилось, этот факт ловим на сервере, отправляем клиенту команду, он переходит на страницу авторизации. всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно. Если не трудно, ткните носом на пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2016, 21:32 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JArema174пропущено... всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно. Если не трудно, ткните носом на пример. это возможно только если с клиента не идут постоянные запросы (автоматом через определённый интервал) при такой бомбёжке сервера, время сессии будет отсчитываться с 0 после каждого удара по серверу, т.е. сессия будет пока клиент не покинет страницу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2016, 04:38 |
|
||
|
Вопрос по activeSessions на JSF
|
|||
|---|---|---|---|
|
#18+
Chumakov_JArema174пропущено... всё не читал, но если суть в том что написано выше, то на jsf тоже можно отследить "время сессии закончилось" и сделать что нужно. Если не трудно, ткните носом на пример. http://javacodetips.blogspot.com.tr/2014/03/how-to-implement-session-expired-alert.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2016, 08:54 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2124175]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
92ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
86ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 462ms |

| 0 / 0 |
