1
resposta

Filtro vs Interceptor

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 ?

1 resposta

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!