MBallem | Programando com Java Blog

Revista JavaMagazine 109

Revista Java Magazine 109

Em 07 de novembro de 2012 foi lançada a edição 109 da revista Java Magazine da editora DevMedia. Entre os artigos publicados, tive o prazer de escrever o artigo "Apresentando a API Morphia –...

Tutorial Spring framework sem XML

Spring Framework 3 100% Livre de XML

Comecei a usar o Spring Framework quando este estava ainda na versão 2.5. Naquela época, muitos programadores reclamavam e criticavam o Spring pelo excesso de configurações baseadas em arquivos XML. Realmente, tudo era configurado...

Tutorial Java Break e Continue

Usando break, continue e instruções rotuladas

As palavras-chave break e continue são usadas para encerrar um loop (while() ou for()) inteiro ou apenas uma iteração atual. Normalmente, quando usamos break ou continue, executamos um teste if() dentro do loop e se alguma condição for verdadeira (ou falsa dependendo da lógica do...

Tutorial Java JDBC relacionamento N-N

JDBC com relacionamento N-N

Uma dúvida recorrente entre iniciantes em programação Java e de manipulação de banco de dados é o momento que eles têm pela frente um relacionamento N-N entre tabelas. Este relacionamento por regra trabalha com...

Tutorial Fundamentos de Java

Fundamentos da Instrução Import

A instrução import da linguagem Java tem como objetivo disponibilizar em uma classe, de um determinado pacote, o acesso a demais classes que estejam em pacotes diferentes. Há duas formas de realizar a importação...

Revista easyJavaMagazine 20

Revista easy Java Magazine 20

Em 13/07/2012 foi lançada a vigésima edição da revista Easy Java Magazine. Tive a oportunidade de ter o artigo Troca de Mensagens com JMS – Conceitos e prática do Java Message Service e ActiveMQ publicado nesta edição. ​...

Tutorial Java com MongoDB

NoSQL com MongoDB e Persistência em Java

NoSQL é um tipo de banco de dados, o qual possui uma implementação muito diferente dos bancos de dados relacionais. Foi criado em 1998 por Carlo Strozzi e tem como significado "No only SQL"...