Enums são mais que constantes
Entenda o poder das enums no mundo Java e como você pode tirar melhor proveito delas no seu código orientado a objetos
Embora o Java 8 tenha sido lançado há mais de 1 ano é muito comum encontrar código Java na qual o uso de enums ainda é muito mal aproveitado. A verdade é que enums são subestimadas e tratadas apenas como um simples substituto para constantes dentro do sistema. Os maiores benefícios de enums vão além disto e, na minha opinião, vale a . . .
Não misture as anotações do JSF com as anotações do CDI
Entenda por que devemos priorizar as anotações do CDI em vez das anotações JSF
Com o lançamento do JSF 2 se tornou possível eliminar a necessidade de configurar managed beans e regras de navegação em seu arquivo XML, o tal do faces-config.xml. Não só isso, além de trabalharmos com anotações nós ainda diminuímos o número de detalhes de configuração devido as novas convenções do framework. Essas mudanças fizeram . . .
Vagrant: crie e configure seu ambiente de forma automatizada
Crie, configure e compartilhe máquinas virtuais (VM) de forma automatizada usando a ferramenta Vagrant
Antes da TriadWorks entrar de cara na área de ensino e treinamentos a empresa durante muito tempo atuou como consultoria, onde a maior parte dos trabalhos tinha a ver com definição de arquitetura e tecnologias, gerenciamento de equipes e processo de desenvolvimento. O curioso, é que em cada empresa que prestávamos consultoria havia . . .
Facelets: desligue o cache de páginas em desenvolvimento
Entenda como o Facelets processa suas páginas XHTML e como isso pode impactar na sua produtividade
Quando desenvolvemos para Web é muito comum tirarmos proveito do hot deploy da IDE ao criar ou editar páginas JSP. Ao editar uma página JSP não precisamos reiniciar o servidor, pois nossa modificação é enxergada pela aplicação logo após salvarmos o arquivo. Agora, basta dar um refresh no navegador para ver a alteração!
O . . .
JSF: Conversão de datas e problemas com fuso horário
Configure corretamente o timezone da sua aplicação ao trabalhar com f:convertDateTime
Uma das funcionalidades mais legais e úteis do JSF são seus conversores, pois através deles conseguimos converter de maneira transparente dados submetidos da tela para aplicação e enviados da aplicação para tela. Por exemplo, imagine que numa aplicação exclusivamente brasileira temos um formulário com um input para receber a data de . . .
Novo curso: Lógica de Programação
Os primeiros passos para entrar na área que mais cresce no mercado de TI
É com grande satisfação que anunciamos que a TriadWorks acaba de lançar seu mais novo curso: Lógica de Programação. Não é de hoje que temos ensinado Java para programadores de todos os níveis, desde iniciantes aos mais experientes, mas ainda assim não alcançamos a parcela de interessados que nos procuram, as pessoas que querem . . .
Limpando formulários e componentes no JSF 2.2
Conheça as novas funcionalidades do JSF 2.2 para limpar a árvore de componentes
JSF é um framework Web MVC com natureza stateful na qual mantém todo o estado no lado servidor. Este estado é mantido em cada componente visual de um formulário. O componente h:inputText
, por exemplo, mantém o valor entrado pelo usuário, assim como detalhes se o valor foi convertido e validado corretamente durante o ciclo de vida. . . .