|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
Мне нужно сохранять некоторые значения глобально для всех объектов программы. Так, чтобы в любом контроллере или JSP я мог получить их значения. Сделал так (геттеры и сеттеры опустил для простоты) Код: java 1. 2. 3. 4. 5.
mvc-config.xml Код: xml 1. 2. 3.
И в коде так прописываю значение Код: java 1. 2. 3. 4. 5.
Вопрос - правильно ли так делать? Есть ли какие-то минусы или подводные камни, о которых не знаю? Может быть есть какой-то стандартный подход для этого? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 14:19 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
SQL2008, 1) Приложение крутится на одном серваке? 2) Значения могут меняться? 3) Значения могут меняться в рантайме? Я бы выкинул нафг спринг тут и сделал тексовый конфиг файл, который грузил в синглтоне, если все вертится не на кластере и значения не меняются ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 14:31 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
SQL2008, Ты вроде уже сам гуру. Когда название топика будет без "у меня вопрос" или "помогите". Слова спринг мало информации. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 15:36 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
SQL2008, Сессия живет пока юзверь с тобой работает. Например пол часа. И сессия для каждого своя. А ты сказал что надо? Какой параметер сохранить? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 15:40 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
забыл ник 1) Приложение крутится на одном серваке? 2) Значения могут меняться? 3) Значения могут меняться в рантайме? Все да, уточнение далее в форуме ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 17:19 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Ты вроде уже сам гуру. Пока не могу так сказать. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 17:19 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp А ты сказал что надо? Какой параметер сохранить? Сохранить данные залогинившегося пользователя - email, ник, фото (blob) и несколько служебных параметров. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 17:22 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
SQL2008, Да, сессионные данные. На каждой сессии свои. А в бд почему не писать? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 17:47 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
SQL2008, Есть spring Security, там можно добавить поля прямо к логину юзверя. Есть sping Session, там вы можете хранить хоть в куках, хоть в бд, хоть в сессии сервера. Имхо ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 18:01 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
SQL2008 Сохранить данные залогинившегося пользователя - email, ник, фото (blob) и несколько служебных параметров. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 19:04 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
главное со scope не накосячить, он по умолчанию в спринге какой? ото ж ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 19:37 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp SQL2008, Да, сессионные данные. На каждой сессии свои. А в бд почему не писать? PetroNotC Sharp SQL2008, Да, сессионные данные. На каждой сессии свои. А в бд почему не писать? И при отображении каждой страницы базу?? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2020, 12:55 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp SQL2008, Есть spring Security, там можно добавить поля прямо к логину юзверя. Есть sping Session, там вы можете хранить хоть в куках, хоть в бд, хоть в сессии сервера. Имхо С этого места поподробнее, пожалуйста. Как можно добавить поля к логину? Это то, что мне нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2020, 12:58 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
SQL2008 PetroNotC Sharp SQL2008, Есть spring Security, там можно добавить поля прямо к логину юзверя. Есть sping Session, там вы можете хранить хоть в куках, хоть в бд, хоть в сессии сервера. Имхо С этого места поподробнее, пожалуйста. Как можно добавить поля к логину? Это то, что мне нужно. Это доп либа аутентификации к спрингу. Несколько таблиц в бд создает. Например, логином выбрал мыло юзверя. Думаю есть доп поля которые можно добавить. Тебе по любому нужно его изучить в java. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2020, 18:01 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
Zzz79, Кеш тут каким боком к вопросу? А через базу все в мире делается. У нас ведь sql.ru) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2020, 18:19 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
SQL2008 Как можно добавить поля к логину? https://www.baeldung.com/spring-security-extra-login-fields ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2020, 18:29 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
SQL2008, Ну а если без спринг, то вообще в сервлете Session.Add(свойКлассЛюбымиПолями) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2020, 18:33 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
Zzz79, Ты не понял что это не Global param? public class SessionParam { private String word; private String email; private String nick; ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2020, 14:08 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
SQL2008, Например если нужно хранить в кластере. А так можно либо через Session Bean. Либо через MVC @Model (на сколько я помню значения хранятся в cookies). Я обычно просто создаю Session Bean, где храню данные. Этого хватает в подавляющем количестве случаев. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 06:30 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
Zzz79, Он потом поправился и уточнил. Теперь уточняем в сотый раз для тебя. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 18:36 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
Человек джун. Он и сам не знает. Он - приходит и говорит - мне надо сварить суп из слона. Вы спрашиваете. А можно не из слона. Он говорит - ну воообще то можно. Можно и вообще не суп. И вообще посоветуйте мне как варить воду. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 19:29 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
SQL2008 PetroNotC Sharp А ты сказал что надо? Какой параметер сохранить? Сохранить данные залогинившегося пользователя - email, ник, фото (blob) и несколько служебных параметров. Zzz79, Вот выше читал от него? Я так понял что это можно прямо к логину и пристегнуть. Значит spring Security. Он пошел изучать. Ты изучил сам? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 19:43 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
Zzz79 SessionParam пишет нужно сохранять глобально Zzz79 собственно при реге юзера надо все класть в базу и не компостировать мозги То есть руками аутентификацию? Любой джун должен знать либы аутентификации. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 19:48 |
|
Вопрос к гуру Java (Spring)
|
|||
---|---|---|---|
#18+
Zzz79 данные от юзера кладутся в таблицу юзер Я говорю что руками БЕЗОПАСНОСТЬ не пишут. А ты заладил одно и тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 19:55 |
|
|
start [/forum/topic.php?fid=59&msg=40015273&tid=2120631]: |
0ms |
get settings: |
12ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
30ms |
get topic data: |
2ms |
get forum data: |
1ms |
get page messages: |
391ms |
get tp. blocked users: |
0ms |
others: | 284ms |
total: | 727ms |
0 / 0 |