Analysis of the performance of Java Server faces component libraries in Web application development

Authors

  • Diego Palacios Escuela Superior Politécnica de Chimborazo, Ecuador
  • Janeth Guamán Universidad Nacional de Chimborazo, Ecuador
  • Sandra Contento Universidad Nacional de Chimborazo, Ecuador

DOI:

https://doi.org/10.37135/unach.ns.001.02.06

Keywords:

Performance in Web applications, Java Server faces, RichFaces, PrimeFaces, Java Enterprise Edition

Abstract

With technological advancement in the field of Web application development, new technologies have been incorporated; Much more robust, scalable and with higher performance. PrimeFaces and RichFaces are the libraries of Java Server faces (JSF) technology components, used for the development of user interfaces for the web, which allow integration with Java Script and Ajax. This research presents the analysis of the PrimeFaces and RichFaces libraries, in their average page response time dimensions, and average Ajax response time, to determine which one offers better performance. The analysis was carried out through a Web page N layers, applied in the management of academic tutoring University, a test environment was set up on an Apache Tomcat Web server in a Linux environment, with each of the libraries, also used the JSF, PrimeFaces and RichFaces technologies. Performance tests were based on the Neoload tool, simulating 350 requests per second observing significant differences between the two component libraries.

Downloads

Download data is not yet available.

References

- Arrambide, J. (2017). Desarrollo Web en Java: Configura paso a paso todas las herramientas para crear proyectos web. Edición Kindle.

- Bill, G. (2002). Codenotes for J2EE. EJB, JDBC, JSP, and Servelets. Random House Trade Paperbacks.

- Escobar, C. y Rodríguez, S. (2014). Análisis comparativo de frameworks jsf 2.0: icefaces, primefaces y richfaces; para la implementación en el desarrollo del sistema de gestión de proyectos ambientales de la empresa kaymanta. Sangolquí,Ecuador.

- Jacobi, J. y Fallows, J. (2006). Pro JSF and AJAX. Building Rich Internet Components (1 ed.). USA.

- Java. (2018). Recuperado de https://www.java.com/es/about/

- Mateu, C. (2004). Desarrollo de Aplicaciones Web. Barcelona, España.

- PrimeFaces. (2018). Recuperado de https://www.primefaces.org/

- Quimbiamba, V. (2013). Análisis, diseño e implementación de una aplicación Web que permita automatizar los procesos administrativos del centro Psicológico del campus Girón de la Univesidad Politécnica Salesiana. Quito, Ecuador.

- RichFaces. (2018). Recuperado de http://richfaces.jboss.org/

- Ríos, S. (2015). JSF 2 + Hibernate 4 + Spring 4: PrimeFaces 5 with JAX-WS y EJB’S. Java Revolutions.

Additional Files

Published

2018-12-12

Issue

Section

Research Articles and Reviews

How to Cite

Analysis of the performance of Java Server faces component libraries in Web application development. (2018). Novasinergia, ISSN 2631-2654, 1(2), 54-59. https://doi.org/10.37135/unach.ns.001.02.06