Java Web

Boa tarde!
Gostaria de saber como faço uma tela de login que procura os dados do usuario e senha no banco de dados.Só quero saber que caminho tenho que seguir para conseguir fazer a tela.

Você já tem ideia de quais tecnologias usar para fazer isso?

Quero utiliza com linguagem java e os componentes do primefaces e o banco de dados mysql

Dê uma olhada no spring security.