|
|
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
всем привет, возникла такая проблемка...короче есть веб приложение развернутое н асервере web logic. Заходит один человек н асайт и что то там делает, при этом н апервой странице отображается его личная информация..т.е. профиль...в этот момент заходит другой человек и первый при обновлении страницы видит что его личная информация изменилась и стала как у последнего вошедшего..если войдет третий пятый десятый то у всех станет также...само приложение на базе spring и java script, информацию подтягивают жава классы...личная информация пользователя берется из паблик класса в котором статические поля с именем фамилией и прочими данными...я пока новичек в этом деле, но насколько я понял просто этот класс инициализируется в одном месте для всех пользователей и каждый раз перезаписывается при инициализации(new не используется при этом )...я не понял почему это происходит...разве для каждого юзера авторизовавшегося не создается отдельный контейнер где только его переменные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 17:55:47 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
miklouha, У вас наверно целый абзац линков на могучие библиотеки за бесплатно процитирован в хедере. Тачта неудивительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 17:57:27 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
deblogger, не совсем вас понял, что вы имеете ввиду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:03:11 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
miklouha, static поля класса в java по определению имеют одинаковое значение для всеъ экземпляров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:19:56 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
bazile, я в курсе....но разве когд апользователь авторизуется для него не создается своя область данных где только его переменные и классы инициализируются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:22:16 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
miklouha, я не специалист по веб-программированию на Java, но уверен что нет. static это всегда static. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:27:11 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
bazile, да не может такого быть...что теперь веб программисты по вашему никогда статических членов не создают?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:29:18 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
miklouha, ничего подобного я не утверждал. Речь только о том, что static поля не подходят для хранения сессионных данных т.к. никакого магического "контейнера" для авторизовавашихся пользователей не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:38:58 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
bazile, понимаю...просто мне кажется одним изменением этих статических членов проблему не решить.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:42:54 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
На js нет такого понятия как переменная значение которой раз и навсегда определено в исходном тексте. Чтобы сделать похожую переменную надо специально постараться. http://stackoverflow.com/questions/1535631/static-variables-in-javascript Разумеется что в каждом браузере запускается свой экземпляр всех переменных и ингресс невозможен. Следовательно он происходит потому что так предусмотрено каким-то скриптом о возможностях которого ТС не осведомлен, потому что как я сначала заподозрил накачал классных вещей и прикрутил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:47:17 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
debloggerНа js нет такого понятия как переменная значение которой раз и навсегда определено в исходном тексте. Чтобы сделать похожую переменную надо специально постараться. http://stackoverflow.com/questions/1535631/static-variables-in-javascript Разумеется что в каждом браузере запускается свой экземпляр всех переменных и ингресс невозможен. Следовательно он происходит потому что так предусмотрено каким-то скриптом о возможностях которого ТС не осведомлен, потому что как я сначала заподозрил накачал классных вещей и прикрутил. так я это не в js использую, js у меня только для отображения, все данные я получаю использую жава классы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:49:40 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
Тут как бы цитата первого сообщения: Значит ваше приложение шлет на сервер данные, а тот чего-то выдает обратно но без чтения куков или просто запутался и получается так что у всех сайт начинает выглядеть одинаково. Что, в общем-то, дело вполне обычное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:51:36 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
[quot miklouha]debloggerтак я это не в js использую, js у меня только для отображения, все данные я получаю использую жава классы. В смысле серверная ява что ли? Так это ветка ниже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:53:17 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
[quot deblogger]miklouhaпропущено... В смысле серверная ява что ли? Так это ветка ниже. не серверная..и.спользует паттерн MVC...отображается java скриптом, модель и контроллер на яве...когда вызываю какую либо страницу передаю в качестве параметров имя js страницы и имя ява класса через action. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:56:21 |
|
||
|
пересечение сессий пользователей
|
|||
|---|---|---|---|
|
#18+
debloggerВ смысле серверная ява что ли? Так это ветка ниже. Я уже попросил модераторов перенести это обсуждение в форум по Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:57:20 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=217&tid=2128898]: |
0ms |
get settings: |
20ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
36ms |
get topic data: |
16ms |
get forum data: |
5ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 333ms |
| total: | 518ms |

| 0 / 0 |
