Categoria: Desenvolvimento

Introdução a Canvas do HTML5

De alguns anos para cá a tendência no desenvolvimento Web é gerar gráficos de relatórios diretamente no navegador do usuário e não mais no lado servidor. A vantagem é que todo o processamento fica no lado cliente e devido ao

Publicado em Desenvolvimento, TriadWorks Marcado com: , , , , , , , , , ,

Não Subestime os Enums

Se você é daqueles que subestimam os Enums, bem vindo ao clube, por muito tempo eu subestimei e encarei as enums no meu código apenas como simples constantes…

Isto foi um grande erro, pois enums são tão poderosas quanto

Publicado em Desenvolvimento, TriadWorks Marcado com: , , , ,

Performance: Habilite o cache de páginas do Facelets

Na primeira requisição a uma página JSF o Facelets se encarrega de carregar a página do disco, processar tag a tag e construir uma estrutura em memória. Essa estrutura é cacheada para que nas requisições seguintes à mesma página o Facelets

Publicado em Desenvolvimento, TriadWorks Marcado com: , , , , , , , , , , , ,

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

Você 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

Publicado em Desenvolvimento, JAVA, TriadWorks Marcado com: , , , , , , , , , ,