Analysis of Java Server Faces libraries adherence in relation to HTML5
DOI:
https://doi.org/10.5965/2316419003032014087Keywords:
HTML5, Java Server Faces, RichFaces, PrimeFacesAbstract
HTML5 brings new features to the web, enriching the user experience. This article aims to analyze the JSF component libraries PrimeFaces and RichFaces regarding such features. The goal is to check whether the libraries make use of the new features, by evaluating the HTML generated by the JSF pages. It was noted that libraries do not generate HTML5 actively, using its own specific components whenever possible. But such behavior can be changed through JSF features. And the PrimeFaces library was more HTML5 generation friendly than RichFaces.
Downloads
References
CARMISINI, A; VAHLDICK, A. Comparativo entre Frameworks de Javaserver Faces: Apache Tobago, Primefaces e Richfaces. Revista Eletrônica do Alto Vale do Itajaí, Ibirama, Nº 02 págs. 10 – 18. Dezembro. 2012. Disponível em: http://revistas.udesc.br/index.php/reavi/article/view/2889/2183. Acesso em 30 mar. 2014.
ESTRADA, MIRIAM E. J. Análisis Comparativo sobre los Frameworks Myfaces, IceFaces y RichFaces Aplicado al Sistema Nutricional de la ESPOCH. 2013. 218p. Tese de diplomação da Faculdade de Informática e Eletrônica – Escuela Superior Politécnica de Chimborazo, Riobamba, Equador. Disponível em: http://dspace.espoch.edu.ec/handle/123456789/2530. Acesso em 30 mar. 2014.
FRANCO, REBECA S. T. Estudo comparativo entre frameworks Java para desenvolvimento de aplicações web: JSF 2.0, Grails e Spring Web MVC. 2011. 89 p.
Monografia de Especialização – Universidade Tecnológica Federal do Paraná. Curitiba, Paraná. Disponível em: http://repositorio.roca.utfpr.edu.br/jspui/bitstream/1/492/1/CT_JAVA_VI_2010_16.PDF. Acesso em 23 mar. 2014.
LEATHEM, BRIAN ; FRYC, LUKAS; ROGERS, SEAN. RichFaces Developer Guide: Develop applications using RichFaces 4. 2014. 92p. Disponível em: http://docs.jboss.org/richfaces/latest_4_3_X/Developer_Guide/en-US/pdf/Developer_Guide.pdf. Acesso em 29 mar. 2014.
KATAMREDDY, SIVAPRASADREDDY. PrimeFaces QuickStart Tutorial: Part 1. 2011. Disponível em: http://java.dzone.com/articles/primefaces-quickstart-tutorial. Acesso em: 29 mar. 2014.
MOZILLA. Introdução ao HTML5. 2013. Disponível em: https://developer.mozilla.org/pt-BR/docs/HTML/HTML5/Introduction_to_HTML5. Acesso em 28 mar. 2014.
ORACLE. The Java EE 7: Tutorial. 2013. Disponível em: http://docs.oracle.com/javaee/7/tutorial/doc/javaeetutorial7.pdf. Acesso em 20 mar. 2014.
PITOŇÁK, PAVOL. Comparison of AJAX JSF Libraries: Functionality and Interoperability. 2011. 96p. Tese de Diplomação de Bacharelado em Informática – Universidade Masaryk, Brno, República Tcheca. Disponível em: http://is.muni.cz/th/207718/fi_m/thesis.pdf. Aceso em 30 mar. 2014.
PRIMEFACES. IceFaces Copies PrimeFaces Line by Line. 2012. Disponível em http://blog.primefaces.org/?p=1692. Acesso em 29 mar. 2014.
PRIMETEK. PrimeFaces User Guide. 2014. Disponível em: http://primefaces.googlecode.com/files/primefaces_users_guide_4_0_edtn2.pdf. Acesso em 29 ago. 2014. RICHFACES. Página do projeto RichFaces. 2014. Disponível em: http://richfaces.jboss.org/. Acesso em 29 ago. 2014.
SMIRNOV SERGEY, What's new in RichFaces 3.1.0. 2007. Disponível em: https://community.jboss.org/wiki/RichFacesWhatIsNewIn310. Acesso em 29 mar. 2014.
TIOBE. TIOBE Index for March 2014. 2014. Disponível em: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html. Acesso em 28 mar. 2014.
W3. Facts about W3C. 2013. Disponível em: http://www.w3.org/Consortium/facts. Acesso em 31 mar. 2014.
W3 SCHOOLS. HTML5 Introduction. 2013. Disponível em: http://www.w3schools.com/html/html5_intro.asp. Acesso em 28 mar. 2014.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2014 Luiz Angelo Heinzen

This work is licensed under a Creative Commons Attribution 4.0 International License.
Brazilian Journal of Accounting and Management offers free and immediate access to its content, following the principle that providing scientifical knowledge in a free manner promotes a better world democratization of knowledge. Authors maintain copyright of articles and grant to the journal the rights of the first publication, according to the Creative Commons Attribution licensing criteria, which allows the work to be shared with initial publication and authorship recognition. These licenses allow others to distribute, remix, adapt, or create derived work, even if it is for commercial purposes, provided that the credit is given to the original creation.