Blog Archives

Conversores e validadores acessando beans do Spring

Não é incomum ter conversores ou validadores do JSF que precisem acessar o banco de dados ou mesmo outros recursos do sistema, como um webservice, por exemplo. A verdade que esta prática é muito utilizada quando implementamos nossos entity converters.

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

Economize memória com o padrão Flyweight

Quando desenvolvemos jogos é muito comum termos diversas entidades do mesmo tipo em um cenário, como inimigos, projéteis, nuvens, efeitos etc. Criar sempre novos objetos para cada entidade que surge na tela é algo custoso para JVM, tanto em performance

Tagged with: , , , , , , , , , ,
Posted in Boas Práticas, Engenharia de Software, Java

Defina a identidade da sua entidade

Identidade da Entidade

Um dos princípios básicos da orientação objetos é que toda entidade deve ter um identidade. Esse princípio é tão importante que se não o levarmos a sério podemos ter problemas nas nossas lógicas de negócio e muitas vezes nos frameworks

Tagged with: , , , , , , , , , , , , , , , , ,
Posted in Boas Práticas, Desenvolvimento Ágil, Desenvolvimento de Software, Hibernate, Java, JPA