Blog Archives

Qual controle transacional usar com Spring: AOP ou @Transactional ?

Sempre que iniciamos um novo projeto com Spring precisamos decidir qual estratégia de controle transacional utilizar. Normalmente acabamos optando pelo controle transacional declarativo em vez do programático, no entanto, temos ainda que decidir se iremos seguir uma das estratégias: AOP

Tagged with: , , , , , , , , ,
Posted in Boas Práticas, Desenvolvimento de Software, Java, JEE, Spring

Desenvolva e mantenha aplicações multi-banco com JPA

Já precisou desenvolver ou manter uma aplicação com JPA que deve rodar com múltiplos bancos de dados? Mesmo a JPA ou Hibernate simplificando os detalhes de persistência, nós ainda precisamos tomar alguns cuidados importantes para que nossa aplicação seja de

Tagged with: , , , ,
Posted in Boas Práticas, Hibernate, JEE, JPA

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 de arquivos ou banco de dados; outros que um teste

Tagged with: , , , , , , , , , , , , , , , ,
Posted in Boas Práticas, Desenvolvimento Ágil, Java, Testes automatizados