Comparison of selected graphical web interface libraries used in JEE applications


Abstract

The basic technology for creating a graphical user interface (GUI) for Java Enterprise Edition web applications is JavaServer Pages (JSP). However, the capabilities offered by JSP are not sufficient, which has resulted in many extensions that assist the programmer in quickly creating modern GUI. The paper presents the results of comparison JavaServer Faces, Rich Faces and Prime Faces libraries.


Keywords

JavaServer Faces; PrimeFaces; RichFaces; GUI

[1] http://www.oracle.com/technetwork/java/javaee/overview/index.html, [10.04.2017].
[2] E. Jendrock, R. Cervera – Navaroo, I. Evans, D. Gollapudi, K.Haase, W. Markito, C. Srivathsa, “Java EE 6 Zaawansowany przewodnik”, Wydanie IV, Helion, 2013.
[3] K. Rychlicki – Kicior, “Java EE 6 Programowanie aplikacji WWW”, Wydanie II, Helion, 2015.
[4] http://www.oracle.com/technetwork/java/javaee/jsp/index.html, [10.04.2017].
[5] http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.html, [10.04.2017].
[6] Mojarra JavaServer Faces – Oracle’s open source implementation of the JSF standard, https://javaserverfaces.java.net/, [20.02.2017].
[7] PrimeFaces Ultimate UI Framework for Java EE, http://www.primefaces.org/, [20.02.2017].
[8] RichFaces The next – generation JSF component framework by JBoss!, http://richfaces.jboss.org/, [20.02.2017].
[9] K. Yank, „PHP i MySQL Witryna WWW oparta na bazie danych”, Wydanie III, Helion, 2005.
[10] http://www.pagescoring.com/website-speed-test/,[20.02.2017].
[11] https://www.openshift.com/, platforma testowa dla aplikacji JEE, [20.02.2017].
Download

Published : 2017-09-30


Suwała, P. P., & Pańczyk, B. (2017). Comparison of selected graphical web interface libraries used in JEE applications . Journal of Computer Sciences Institute, 4, 117-121. https://doi.org/10.35784/jcsi.607

Piotr Paweł Suwała  suwcio@gmail.com
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland  Poland
Beata Pańczyk 
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland  Poland