Projeto web cujo objetivo e consumir o Web Service do IBGE para retornar as Unidades Federativas com seus respectivos municípios. O WebService e composto por duas URL:
- Dados UF: http://ibge.herokuapp.com/estado/UF
- Nomes Municipios: http://ibge.herokuapp.com/municipio/?val=
Para maiores informações sobre o serviço consulte o link: http://ibge.herokuapp.com/
O projeto foi construido usando a IDE Eclipse e as seguintes tecnologias e bibliotecas abaixo:
- Maven
- JSF
- Primefaces
- Jboss as 7.1.1.Final
- Java 7
- Lib Gson
- Lib CDI-API
Após clonar ou fazer o download do projeto importe o projeto no ecplise através do maven. Depois disso pelas propriedades do projeto ou pelo buildPath inclua o servidor de aplicação. Faça o build da aplicação no servidor e chame o projeto pela seguinte URL: http://localhost:8080/ibge
Você vera uma página com dois selectItens um listará as siglas das UFs e a outra carregara o nome dos municipios da respectiva UF. A lista de nomes dos municipios e atualizada a cada vez que e escolhida uma nova UF.