Fala pessoal blz ?, qual a diferença entre um filtro e um interceptor ?, fiz os 2 cursos de vraptor e nos 2 aborda interceptor me pareceu a mesma coisa que um filtro, estou certo ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Fala pessoal blz ?, qual a diferença entre um filtro e um interceptor ?, fiz os 2 cursos de vraptor e nos 2 aborda interceptor me pareceu a mesma coisa que um filtro, estou certo ?
Oi Silva!
Eles possuem a mesma funcionalidade sim, mas são coisas um pouco diferentes.
Filters são parte da Servlet API enquanto Interceptors são do VRaptor, ou seja, se eu criasse um filtro, ele rodaria independente do VRaptor (fora dele) enquanto um Interceptor roda dentro do VRaptor. Faz sentido?
Os Filtros são bastante usados durante migrações de frameworks em projetos, ou seja, existem 2 frameworks rodando e filtros que decidem quais requests vão para um e quais requests vão para o outro.
abraços!