Implementando aplicativos Web com JSF
-
Upload
otavio-goncalves-de-santana -
Category
Technology
-
view
2.693 -
download
6
description
Transcript of Implementando aplicativos Web com JSF
Globalcode – Open4education
Trilha – Java EE UniversityOtávio Gonçalves de Santana (otaviojava)
Implementando aplicativos Web com JSF
Globalcode – Open4education
Agenda
A importância da interface para o usuário
MVC - Dividir e conquistar
Eis que surge o JSF
Integra com CSS, JavaScript, ajax, html 5...
Você pode chamar atributos e métodos pelo JSF
Escopo
Enviando e recuperando objetos com Converter
Validando informações com o Validator
Economizando código com o Facelets
Criando uma vez e usando quantas quiser
integrando javascript, css, jquery e html 5 no jsf
Frameworks em JSF
E que venha o código
Globalcode – Open4education
A importância da interface para o usuário
Aonde eles interagem
Realiza as tarefas
Visão aos usuários
Globalcode – Open4education
A importância da interface para o usuário
Usuabilidade
Fácil de Interagir
Amigável
Globalcode – Open4education
A importância da interface para o usuário
Devem evoluir com o Tempo!
Menos é mais
Globalcode – Open4education
A importância da interface para o usuário
Qual você usaria ?
Globalcode – Open4education
A importância da interface para o usuário
Qual você usaria ?
Globalcode – Open4education
A importância da interface para o usuário
Mas não adianta ser bonito e não funcionar.
Globalcode – Open4education
MVC - Dividir e conquistar
Beleza vs Funcionamento
Código Organizado
Manutenção Fácil
Sabe aonde achar o erro
Globalcode – Open4education
Eis que surge o JSF ( Java Server Faces)
Java
Especificação
Integração
Ajax Nativo
Globalcode – Open4education
Integração
Globalcode – Open4education
Chamando Atributos e métodos
Globalcode – Open4education
Chamando Atributos e métodos
Globalcode – Open4education
Escopo
Globalcode – Open4education
Enviando e recuperando Objetos
Converter
Você programa Java
Enviar-Receber Informações
Globalcode – Open4education
Enviando e recuperando Objetos
Globalcode – Open4education
Enviando e recuperando Objetos
Globalcode – Open4education
Validando informações com o Validator
Campo ObrigatórioTipo de InformaçãoCoerência
Globalcode – Open4education
Economizando código com o Facelets
Economiza Código
Evita “mokey codes”
Previne dores de Cabeça
Manutenção rápida
Globalcode – Open4education
Economizando código com o Facelets
Globalcode – Open4education
Economizando código com o Facelets
Criar uma nova página
Globalcode – Open4education
Economizando código com o Facelets
Se forem mais 20 páginas
Globalcode – Open4education
Economizando código com o Facelets
Agora tem que modificar o rodapé
Globalcode – Open4education
Economizando código com o Facelets
Com Facelets fica mais fácil
Globalcode – Open4education
Economizando código com o Facelets
Com Facelets fica mais fácil
Globalcode – Open4education
Criando uma vez e usando quantas quiser
Composite Component
Globalcode – Open4education
Frameworks em JSF
Basta baixar e usar
Globalcode – Open4education
E que venha o código
Demonstração
Globalcode – Open4education
Otávio Santana@otaviojava
http://otaviosantana.blogspot.com.br/
https://github.com/otaviojava/
Obrigado