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á . . .
Desenvolvendo um Jogo da Velha / Parte 3
Vamos finalizar nossa série de artigos para exercitar programação com a última parte do nosso Jogo da Velha.
Finalmente chegamos na terceira parte do desenvolvimento do nosso jogo da velha.
Na primeira parte nós aprendemos sobre matrizes, como percorrer essa matriz com laços de repetição aninhados e desenhamos o nosso tabuleiro, já na segunda parte vimos como utilizar a API do Javascript para melhorar o nosso tabuleiro com . . .
Desenvolvendo um Jogo da Velha / Parte 2
Vamos continuar com nosso Jogo da Velha e aprender mais um pouco sobre a API do JavaScript e praticar mais programação.
Na primeira parte nós vimos como podemos utilizar as matrizes para representar nosso tabuleiro e como exibi-lo na tela, mas ainda faltou uma forma interagir com o tabuleiro fazendo as jogadas. Então nesta parte vamos focar em utilizar os recursos do Javascript para adicionar interação com o nosso jogo. Para isso vamos ter que . . .
HTML5: desenhando gráficos no browser com Canvas
Aprenda como desenhar formas geométricas e gráficos no navegador usando JavaScript e Canvas do HTML5
Com a popularização da web e a rápida evolução dos navegadores hoje em dia é possível ter gráficos, animações e até jogos completos rodando diretamente no seu navegador sem ajuda de tecnologias como Flash ou Java Applet. O que estou querendo dizer é que não precisamos mais instalar um plugin ou software no computador do usuário para . . .
Produtividade com hot deploy no Eclipse e Tomcat
Aprenda como habilitar o hot deploy de aplicações Web no plugin WTP do Eclipse
Quando desenvolvemos aplicações Web em Java, uma tarefa que fazemos várias vezes ao dia é reiniciar o servidor de aplicação sempre que modificamos uma classe Java ou arquivo de configuração. Isso é tão natural para a maioria dos desenvolvedores que eles não percebem o tempo gasto para derrubar e levantar o servidor. O problema é que este . . .
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 . . .