powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно положит объект login в сессию и с ним работать
7 сообщений из 7, страница 1 из 1
Как правильно положит объект login в сессию и с ним работать
    #37756965
ccoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу спросить как можно улучшить следующий код
При вводе логина, проверив логин кладу объект так
Код: java
1.
request.getSession().setAttribute("login", account);


Дальше к каждом контролере где нужен account, проверяю его
Код: java
1.
2.
3.
4.
5.
6.
		Account account = (Account)request.getSession().getAttribute("login");
		// is logged
		if (!loginValidator.validate(account))
		{
			return "redirect:/login";
		}	


причём в каждой функции толи это POST, GET даже в одном контролере. Т.е. однотипный код....

меня интересует есть-ли какието анотации(Spring MVC) которые позволяют это упростить.
...
Рейтинг: 0 / 0
Как правильно положит объект login в сессию и с ним работать
    #37756968
ccoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтото слышал про AOP, но незнаю ничего про него почти ничего на практике. А он тут нужен?

Вообщем пишите лучше как бы вы сделали...
...
Рейтинг: 0 / 0
Как правильно положит объект login в сессию и с ним работать
    #37756974
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как правильно положит объект login в сессию и с ним работать
    #37756977
ccoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.
Былобы классно на каждый метод где нужно залогится вешать аннотацию....
...
Рейтинг: 0 / 0
Как правильно положит объект login в сессию и с ним работать
    #37757018
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ccoderЧтото слышал про AOP, но незнаю ничего про него почти ничего на практике. А он тут нужен?
Spring весь работает на AOP подходе.
Вот тут достаточно доходчиво написано чтобы понять общие идеи
http://www.javable.com/columns/aop/
...
Рейтинг: 0 / 0
Как правильно положит объект login в сессию и с ним работать
    #37757021
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ccoderP.S.
Былобы классно на каждый метод где нужно залогится вешать аннотацию....
Можно и на методы
http://static.springsource.org/spring-security/site/docs/3.1.x/reference/ns-config.html#ns-global-method

Но для WEB все же лучше на ресурсы.
...
Рейтинг: 0 / 0
Как правильно положит объект login в сессию и с ним работать
    #37757381
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ccoderпричём в каждой функции толи это POST, GET даже в одном контролере. Т.е. однотипный код.... servlet filter
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно положит объект login в сессию и с ним работать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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