Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / пересечение сессий пользователей / 16 сообщений из 16, страница 1 из 1
31.07.2013, 17:55:47
    #38350636
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
всем привет,
возникла такая проблемка...короче есть веб приложение развернутое н асервере web logic. Заходит один человек н асайт и что то там делает, при этом н апервой странице отображается его личная информация..т.е. профиль...в этот момент заходит другой человек и первый при обновлении страницы видит что его личная информация изменилась и стала как у последнего вошедшего..если войдет третий пятый десятый то у всех станет также...само приложение на базе spring и java script, информацию подтягивают жава классы...личная информация пользователя берется из паблик класса в котором статические поля с именем фамилией и прочими данными...я пока новичек в этом деле, но насколько я понял просто этот класс инициализируется в одном месте для всех пользователей и каждый раз перезаписывается при инициализации(new не используется при этом )...я не понял почему это происходит...разве для каждого юзера авторизовавшегося не создается отдельный контейнер где только его переменные?
...
Рейтинг: 0 / 0
31.07.2013, 17:57:27
    #38350640
deblogger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
miklouha,

У вас наверно целый абзац линков на могучие библиотеки за бесплатно процитирован в хедере. Тачта неудивительно.
...
Рейтинг: 0 / 0
31.07.2013, 18:03:11
    #38350650
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
deblogger,

не совсем вас понял, что вы имеете ввиду?
...
Рейтинг: 0 / 0
31.07.2013, 18:19:56
    #38350669
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
miklouha, static поля класса в java по определению имеют одинаковое значение для всеъ экземпляров.
...
Рейтинг: 0 / 0
31.07.2013, 18:22:16
    #38350671
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
bazile,

я в курсе....но разве когд апользователь авторизуется для него не создается своя область данных где только его переменные и классы инициализируются?
...
Рейтинг: 0 / 0
31.07.2013, 18:27:11
    #38350679
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
miklouha, я не специалист по веб-программированию на Java, но уверен что нет. static это всегда static.
...
Рейтинг: 0 / 0
31.07.2013, 18:29:18
    #38350683
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
bazile,

да не может такого быть...что теперь веб программисты по вашему никогда статических членов не создают?)
...
Рейтинг: 0 / 0
31.07.2013, 18:38:58
    #38350699
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
miklouha, ничего подобного я не утверждал. Речь только о том, что static поля не подходят для хранения сессионных данных т.к. никакого магического "контейнера" для авторизовавашихся пользователей не существует.
...
Рейтинг: 0 / 0
31.07.2013, 18:42:54
    #38350706
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
bazile,
понимаю...просто мне кажется одним изменением этих статических членов проблему не решить..
...
Рейтинг: 0 / 0
31.07.2013, 18:47:17
    #38350710
deblogger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
На js нет такого понятия как переменная значение которой раз и навсегда определено в исходном тексте.

Чтобы сделать похожую переменную надо специально постараться.

http://stackoverflow.com/questions/1535631/static-variables-in-javascript

Разумеется что в каждом браузере запускается свой экземпляр всех переменных и ингресс невозможен. Следовательно он происходит потому что так предусмотрено каким-то скриптом о возможностях которого ТС не осведомлен, потому что как я сначала заподозрил накачал классных вещей и прикрутил.
...
Рейтинг: 0 / 0
31.07.2013, 18:49:40
    #38350715
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
debloggerНа js нет такого понятия как переменная значение которой раз и навсегда определено в исходном тексте.

Чтобы сделать похожую переменную надо специально постараться.

http://stackoverflow.com/questions/1535631/static-variables-in-javascript

Разумеется что в каждом браузере запускается свой экземпляр всех переменных и ингресс невозможен. Следовательно он происходит потому что так предусмотрено каким-то скриптом о возможностях которого ТС не осведомлен, потому что как я сначала заподозрил накачал классных вещей и прикрутил.

так я это не в js использую, js у меня только для отображения, все данные я получаю использую жава классы.
...
Рейтинг: 0 / 0
31.07.2013, 18:51:36
    #38350718
deblogger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
Тут как бы цитата первого сообщения:

Значит ваше приложение шлет на сервер данные, а тот чего-то выдает обратно но без чтения куков или просто запутался и получается так что у всех сайт начинает выглядеть одинаково. Что, в общем-то, дело вполне обычное.
...
Рейтинг: 0 / 0
31.07.2013, 18:53:17
    #38350721
deblogger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
[quot miklouha]debloggerтак я это не в js использую, js у меня только для отображения, все данные я получаю использую жава классы.

В смысле серверная ява что ли? Так это ветка ниже.
...
Рейтинг: 0 / 0
31.07.2013, 18:56:21
    #38350726
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
[quot deblogger]miklouhaпропущено...


В смысле серверная ява что ли? Так это ветка ниже.
не серверная..и.спользует паттерн MVC...отображается java скриптом, модель и контроллер на яве...когда вызываю какую либо страницу передаю в качестве параметров имя js страницы и имя ява класса через action.
...
Рейтинг: 0 / 0
31.07.2013, 18:57:20
    #38350730
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
debloggerВ смысле серверная ява что ли? Так это ветка ниже.
Я уже попросил модераторов перенести это обсуждение в форум по Java.
...
Рейтинг: 0 / 0
31.07.2013, 18:58:43
    #38350734
miklouha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пересечение сессий пользователей
bazile,

спасибо, я уже там опубликовал тот же вопрос...тут просто не совсем только в яве дело..на стыке технологий вопрос

Модератор: Тема перенесена из форума "HTML, JavaScript, VBScript, CSS".
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / пересечение сессий пользователей / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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