Validar Usuario e Senha

Galera estou com uma dúvida mais teórica que prática.
(Estou usando javaWeb)
Tenho uma “Tela” Login e tenho o campo Usuario e Senha , apos clicar no botao login (Isso tudo em html) meu jquery vai enviar uma requisição para meu backend ( ai que entra a dúvida ) Devo criar uma ROTA só para validar os dados e depois redirecionar para onde eu quero? ou existe outra forma melhor?

Ex: Tela login --> enviar dados para rota 'app/validar ’ retornar para Tela login resposta sim ou nao IF sim redirecionar para tela app/home .

Bom, é o que normalmente acontece, cria-se um recurso (WS, Servlet, ManagedBean, Action, etc) que faz esse processo e retorna as informações que o front utiliza para permitir que o usuário prossiga com a navegação.
A questão é: qual será esse recurso de back end?