powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос к гуру Java (Spring)
25 сообщений из 34, страница 1 из 2
Вопрос к гуру Java (Spring)
    #40013436
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно сохранять некоторые значения глобально для всех объектов программы.
Так, чтобы в любом контроллере или JSP я мог получить их значения.

Сделал так (геттеры и сеттеры опустил для простоты)
Код: java
1.
2.
3.
4.
5.
public class SessionParam {
    private String word;
    private String email;
    private String nick;
...



mvc-config.xml
Код: xml
1.
2.
3.
    <bean id="sessionParam" class="*.*.*.SessionParam">
        <property name="nick" value="Unknown"/>
    </bean>



И в коде так прописываю значение

Код: java
1.
2.
3.
4.
5.
    @Autowired
    SessionParam sessionParam;
...

sessionParam.setNick(nick);



Вопрос - правильно ли так делать?
Есть ли какие-то минусы или подводные камни, о которых не знаю?
Может быть есть какой-то стандартный подход для этого?
Заранее спасибо.
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013447
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

1) Приложение крутится на одном серваке?
2) Значения могут меняться?
3) Значения могут меняться в рантайме?

Я бы выкинул нафг спринг тут и сделал тексовый конфиг файл, который грузил в синглтоне, если все вертится не на кластере и значения не меняются
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013485
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,
Ты вроде уже сам гуру.
Когда название топика будет без "у меня вопрос" или "помогите".
Слова спринг мало информации.
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013487
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,
Сессия живет пока юзверь с тобой работает. Например пол часа. И сессия для каждого своя.
А ты сказал что надо? Какой параметер сохранить?
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013549
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник


1) Приложение крутится на одном серваке?
2) Значения могут меняться?
3) Значения могут меняться в рантайме?


Все да, уточнение далее в форуме
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013551
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Ты вроде уже сам гуру.

Пока не могу так сказать.
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013553
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
А ты сказал что надо? Какой параметер сохранить?

Сохранить данные залогинившегося пользователя - email, ник, фото (blob) и несколько служебных параметров.
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013564
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,
Да, сессионные данные. На каждой сессии свои.
А в бд почему не писать?
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013566
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,
Есть spring Security, там можно добавить поля прямо к логину юзверя.
Есть sping Session, там вы можете хранить хоть в куках, хоть в бд, хоть в сессии сервера.
Имхо
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013576
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008
Сохранить данные залогинившегося пользователя - email, ник, фото (blob) и несколько служебных параметров.
а что юзер только в сессии существует?
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013579
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
главное со scope не накосячить, он по умолчанию в спринге какой? ото ж
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013677
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
SQL2008,
Да, сессионные данные. На каждой сессии свои.
А в бд почему не писать?

PetroNotC Sharp
SQL2008,
Да, сессионные данные. На каждой сессии свои.
А в бд почему не писать?

И при отображении каждой страницы базу??
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013678
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
SQL2008,
Есть spring Security, там можно добавить поля прямо к логину юзверя.
Есть sping Session, там вы можете хранить хоть в куках, хоть в бд, хоть в сессии сервера.
Имхо

С этого места поподробнее, пожалуйста.
Как можно добавить поля к логину?
Это то, что мне нужно.
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013758
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008
PetroNotC Sharp
SQL2008,
Есть spring Security, там можно добавить поля прямо к логину юзверя.
Есть sping Session, там вы можете хранить хоть в куках, хоть в бд, хоть в сессии сервера.
Имхо

С этого места поподробнее, пожалуйста.
Как можно добавить поля к логину?
Это то, что мне нужно.
Spring Security почитай.
Это доп либа аутентификации к спрингу. Несколько таблиц в бд создает.
Например, логином выбрал мыло юзверя.
Думаю есть доп поля которые можно добавить.
Тебе по любому нужно его изучить в java.
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013762
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79,
Кеш тут каким боком к вопросу?
А через базу все в мире делается. У нас ведь sql.ru)
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013763
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008
Как можно добавить поля к логину?
вот пример добавки поля доменное имя в логин форме
https://www.baeldung.com/spring-security-extra-login-fields
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013764
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,
Ну а если без спринг, то вообще в сервлете
Session.Add(свойКлассЛюбымиПолями)
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40013928
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79,
Ты не понял что это не Global param?
public class SessionParam {
private String word;
private String email;
private String nick;
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40014100
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

Например если нужно хранить в кластере.

А так можно либо через Session Bean.
Либо через MVC @Model (на сколько я помню значения хранятся в cookies).

Я обычно просто создаю Session Bean, где храню данные.
Этого хватает в подавляющем количестве случаев.
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40015273
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79,
Он потом поправился и уточнил. Теперь уточняем в сотый раз для тебя.
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40015292
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Человек джун. Он и сам не знает. Он - приходит и говорит - мне надо сварить суп из слона.
Вы спрашиваете. А можно не из слона. Он говорит - ну воообще то можно. Можно и вообще не
суп. И вообще посоветуйте мне как варить воду.
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40015296
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008
PetroNotC Sharp
А ты сказал что надо? Какой параметер сохранить?

Сохранить данные залогинившегося пользователя - email, ник, фото (blob) и несколько служебных параметров.


Zzz79,
Вот выше читал от него?
Я так понял что это можно прямо к логину и пристегнуть.
Значит spring Security.
Он пошел изучать.
Ты изучил сам?
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40015297
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
SessionParam
пишет нужно сохранять глобально
ну ошибся он. Все давно поняли.

Zzz79
собственно при реге юзера надо все класть в базу и не компостировать мозги

То есть руками аутентификацию?
Любой джун должен знать либы аутентификации.
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40015302
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
данные от юзера кладутся в таблицу юзер

Я говорю что руками БЕЗОПАСНОСТЬ не пишут.
А ты заладил одно и тоже.
...
Рейтинг: 0 / 0
Вопрос к гуру Java (Spring)
    #40015305
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
что в твоем понимании безопасность?
Spring Security
Zzz79
у меня таких задач не было



PetroNotC Sharp
Любой джун должен знать либы аутентификации.
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос к гуру Java (Spring)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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