Análisis del rendimiento de librerías de componentes Java Server Faces en el desarrollo de aplicaciones web

  • Diego Palacios Escuela Superior Politécnica de Chimborazo, Ecuador
  • Janeth Guamán Universidad Nacional de Chimborazo, Ecuador
  • Sandra Contento Universidad Nacional de Chimborazo, Ecuador
Palabras clave: Rendimiento en aplicaciones web, Java Server Faces, RichFaces, PrimeFaces, Java Enterprise Edition

Resumen

Con el avance tecnológico en el ámbito de desarrollo de aplicaciones web, se han incorporado nuevas tecnologías; mucho más robustas, escalables y con un mayor rendimiento. PrimeFaces y RichFaces son librerías de componentes de la tecnología Java Server Faces (JSF), utilizadas para el desarrollo de interfaces de usuario para la web, las que permiten una integración con Java Script y Ajax. En la presente investigación se presenta el análisis comparativo de las librerías PrimeFaces y RichFaces, en sus dimensiones de tiempo promedio de respuesta de página, y tiempo promedio de respuesta Ajax, para determinar cuál de ellas ofrece un mejor rendimiento.  El análisis se realizó por medio de una página web N Capas, aplicada en la gestión de tutorías académicas universitarias, se configuró un ambiente de pruebas sobre un servidor web Apache Tomcat en un entorno Linux, con cada una de las librerías, además se usaron las tecnologías JSF, PrimeFaces y RichFaces. Las pruebas de rendimiento estuvieron basadas en la herramienta Neoload, simulando 350 peticiones por segundo observándose diferencias significativas entre las dos librerías de componentes.

Descargas

La descarga de datos todavía no está disponible.

Citas

- 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.
Publicado
2018-12-12
Sección
Artículos