|
|
От: | unreger | |
| Дата: | 10.04.08 11:06 | ||
| Оценка: | |||
#
Евгений Потапенко Says:
October 17th, 2007 at 10:55 pm
фильтры http://grails.codehaus.org/Filters
то есть пишем в conf директории класс заканчивающийся на Filter и получаем перехват запросов где можем сделать тот же мехинизм идентификации. C Acegi нужно было лезть в спринг и делать практически тоже самое (что почемуто противно, к хорошему привыкаешь). Раньше я делал через beforeInterceptor, что не удобно тем, что нужно наследоваться контроллеру от класса что не приятно, наследоваться хотчется например от другого, а во-вторых, каждому контроллер нужно было проверять, не забыл ли, а тут все сразу в одном месте. Конечно все это можно было реализвать просто сервлет-фильтрами но ведь коль в Граилс, то зачем лезть в такие дебри.
а эвенты ( http://grails.codehaus.org/GORM+-+Events)- ну это sql-триггер-подобный функционал. Раньше тоже можно было наверное перехватить .save(), delete() итд, а тут вот оно, встроенное