Your SlideShare is downloading. ×
EasyFaces - Framework de Componentes JSF
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

EasyFaces - Framework de Componentes JSF

2,999
views

Published on

Projeto de Conclusão de Curso de Sistemas de Informação - Rafael da Cunha / Vânio Stang Meurer

Projeto de Conclusão de Curso de Sistemas de Informação - Rafael da Cunha / Vânio Stang Meurer

Published in: Education, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,999
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Desenvolvimento de um Framework de Componentes JavaServer FacesEASYFACES
    Acadêmicos:
    Rafael da Cunha
    Vânio Stang Meurer
    Orientador:
    Prof. MSc.Edjandir Corrêa Costa
    www.easyfaces.com.br
  • 2. Empresas submetidas à Competitividade
    Agilidade do Processo x Qualidade do Produto
    Retrabalho
    Conhecimento de Diversas Tecnologias
    Padronização de Código Fonte
    Apresentação do Problema
  • 3. Desenvolver um framework de componentes JavaServer Faces para aumentar a produtividade e padronizar a programação de aplicações Web
    Objetivo Geral
  • 4. Pesquisar a necessidade existente na programação de aplicações Web que utilizam o framework JavaServer Faces;
    Pesquisar e estudar ferramentas para a construção do framework;
    Objetivos Específicos
  • 5. Construir os componentes que atendem às necessidades mais presentes no desenvolvimento de aplicações Web;
    Desenvolver um sistema Web para demonstração e validação dos componentes do framework.
    ObjetivosEspecíficos (cont.)
  • 6. Definição do Escopo do Projeto
  • 7. Definição do Escopo do Projeto (cont.)
  • 8. TecnologiasUtilizadas
  • 9. “Se vocêestáfamiliarizado com JSP, vocêveráque o JSF fornecediversasfuncionalidadesquevocêprecisariaimplementarnamão.” (HORSTMANN; GEARY, 2005, p.3)
    Ciclo de Vida
    Validators
    Converters
    Componentes
    JavaServer Faces
  • 10. É dificilcriar um campo de CPF com JSF?
  • 11. Desenvolver/Utilizar/Copiar um mascarador JavaScript;
    ImportarJavascript;
    Configurar campo de textoparautilizar JavaScript importado;
    Desenvolver/Utilizar/Copiarvalidatorpara CPF;
    Mapearvalidator no faces-config.xml;
    Atribuirvalidatorao campo de texto;
    Campo CPF com JSF
  • 12. Desenvolver/Utilizar/Copiarconverter CPF pararetirarseparadores;
    Mapearconverter no faces-config.xml;
    Atribuirconverterao campo de texto.
    Campo CPF com JSF (cont.)
  • 13. E comoseria com o EasyFaces?
  • 14. Copiar framework EasyFacesparaaplicação
    Importar o namespace
    <htmlxmlns:easy=”http://easyfaces.com.br/easyfaces”>
    Utilizarcomponenteeasy:inputCpf
    <easy:inputCpfvalue=”#{backingBean.cpf}”/>
    Campo CPF com JSF + EasyFaces
  • 15. Componentes de Entrada
    Componentes de Saída
    Componentes de Segurança
    Componentes Diversos
    EasyFaces – O Framework
  • 16. InputCep
    InputCNPJ
    InputCPF
    InputCurrency
    InputEmail
    InputMask
    InputPhone
    Componentes de Entrada
  • 17. OutputCep
    OutputCNPJ
    OutputCPF
    OutputCalendar
    OutputMask
    OutputCurrency
    OutputPhone
    Componentes de Saída
  • 18. PasswordStrength
    VirtualKeyboard
    Componentes de Segurança
  • 19. SelectOneMenu
    ImageGallery
    Mp3Player
    VideoPlayer
    ComponentesDiversos
  • 20. Documentação
    Downloads
    Demonstração dos Componentes
    Ferramenta de apoio ao Desenvolvedor
    EasyFaces LiveDemo
  • 21. O EasyFaces oferece uma lista de componentes que atende parte das necessidades dos desenvolvedores Web.
    Além de demonstrar todos os componentes e possuir toda a documentação do framework, o EasyFaces LiveDemo também agregou uma ferramenta de apoio ao desenvolvedor.
    Conclusão
  • 22. DificuldadesEncontradas
    TrabalhosFuturos
    EasyFaces naMídia
    Conclusão (cont.)
  • 23. Perguntas???
  • 24. Obrigado!!!
    VânioStangMeurer
    www.vaniomeurer.com.br
    vanio@vaniomeurer.com.br
    Rafael da Cunha
    www.rafaeldacunha.com.br
    rafael@rafaeldacunha.com.br

×