OO na Prática: representando o usuário logado no sistema
Melhore o design e clareza do seu código de autenticação com uso da orientação a objetos
Praticamente toda aplicação Web implementa algum tipo de segurança a fim de proteger e garantir o acesso as informações. Para maioria das aplicações uma autenticação do tipo login&senha e bloqueio de páginas é suficiente. Como lógica geral, basta o usuário entrar com suas credencias, ter seus dados validados e a aplicação já . . .
JSF: Não coloque lógica cara em métodos getters
Método getter invocado múltiplas vezes? Páginas lentas? Conheça o 2o mau hábito dos desenvolvedores JSF e aprenda a evitá-lo
Você já percebeu que algumas páginas JSF são mais lentas que outras para abrir? Mesmo as mais simples carregam lentamente, por quê?
Um dos maiores problemas de desempenho no carregamento de páginas JSF está intimamente relacionado ao que você coloca dentro dos métodos getters dos managed beans. Uma página pode demorar até . . .
Suporte a HTML5 com JSF 2.2
Aprenda a usar HTML5 em suas páginas com Pass-through Attributes e Elements do JSF 2.2
O HTML5 e provavelmente uma das palavras mais “fashions” e faladas no mundo do desenvolvimento Web atualmente. Esta fama não é à toa, pois novas funcionalidades e melhorias foram implementadas para facilitar a vida dos desenvolvedores Web. Por esse motivo, uma das principais melhorias no JSF 2.2 foi o suporte as novidades do HTML5, . . .
Quando usar action ou actionListener com JSF
Sabe aquela dúvida comum: action vs actionListener? Entenda a diferença entre os dois e saiba qual o melhor para sua aplicação JSF
Basicamente temos duas formas de executar uma ação no managed bean após clicar em um botão ou link com JSF. Podemos passar uma EL (Expression Language) para o atributo action
ou para o atributo actionListener
do componente. Apesar de ambos os atributos invocarem um método no managed bean, eles possuem um diferença sútil que costuma . . .