Exemplo básico com cadastro de cidade e estado usando spring, pretty faces, primefaces etc