Segurança: não coloque o usuário logado no controller

É incrível como você aprende com a experiência. Saca só a jornada que tive para aprender a implementar segurança na web… Quando comecei minha carreira como programador, lá por volta … Continuar lendo Segurança: não coloque o usuário logado no controller

OO no mundo real: evite vazamento de conexões com controle transacional programático

No último Javou (evento da JavaCE) o prof. Alexandre Martins comentou na sua palestra que um dev junior conseguiu derrubar por alguns minutos o sistema de previdência social da Dataprev. … Continuar lendo OO no mundo real: evite vazamento de conexões com controle transacional programático

FacesUtils: sua classe de utilidades

Um boa prática quando trabalhamos com JSF é tentar manter nossos managed beans o mais simples possível, de tal forma que ele expresse apenas os dados e eventos das nossas … Continuar lendo FacesUtils: sua classe de utilidades

Testes isolados com jUnit Rules

Sempre houve uma discussão na comunidade sobre o que difere um teste de unidade de um teste de integração. Muitos consideram que um teste de unidade pode tocar o sistema … Continuar lendo Testes isolados com jUnit Rules

Hibernate Efetivo – erros comuns e soluções

Neste último final de semana, dias 4 e 5 de Agosto, ocorreu a terceira edição do QCon São Paulo, na qual reuniu 1000 participantes em dois dias de evento. Diferentemente … Continuar lendo Hibernate Efetivo – erros comuns e soluções

Utilizando AJAX com JSF de maneira eficiente

Graças a natureza orientada à componentes e eventos do JavaServer Faces podemos implementar aplicações com AJAX de maneira simples e prática. Existem vários frameworks e conjuntos de componentes AJAX disponíveis … Continuar lendo Utilizando AJAX com JSF de maneira eficiente