Posts no Blog da Caelum por Alexandre Aquiles

Modelando APIs REST com Swagger

swagger-logo

Atualmente é bem comum que empresas utilizem APIs REST para a integração de aplicações, seja para consumir serviços de terceiros ou prover novos serviços. Ao consumir uma API existente, precisamos conhecer as funcionalidades disponíveis e […]

Consultas fortemente tipadas com JPA

Lupa

Considere que temos uma classe Venda, que é uma entidade JPA, conforme a seguir: Também considere que temos um classe VendaDAO com uma consulta para listar e outra para somar o valor total das vendas, […]

Manipulando arquivos com recursos do Java 8

Arquivos

Há algum tempo, minha esposa pediu que eu descobrisse quantas horas semanais os servidores públicos federais trabalham. Essa informação está disponível no Portal de Transparência do Governo Federal. Baixei um .csv com mais de 730 […]

Conheça a nova API de datas do Java 8

Manipular datas no Java sempre foi algo trabalhoso. No Java 1.0 havia apenas a classe Date, que era complicada de usar e não funcionava bem com internacionalização. Com o lançamento do Java 1.1, surgiu a […]