Teste de divisão de camadas, alternando o final com JSF, angular etc.