Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно положит объект login в сессию и с ним работать / 7 сообщений из 7, страница 1 из 1
17.04.2012, 12:40:02
    #37756965
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно положит объект login в сессию и с ним работать
Хочу спросить как можно улучшить следующий код
При вводе логина, проверив логин кладу объект так
Код: 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
17.04.2012, 12:41:30
    #37756968
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно положит объект login в сессию и с ним работать
Чтото слышал про AOP, но незнаю ничего про него почти ничего на практике. А он тут нужен?

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

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


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