International Journal of Computer
Trends and Technology

Research Article | Open Access | Download PDF

Volume 67 | Issue 3 | Year 2019 | Article Id. IJCTT-V67I3P123 | DOI : https://doi.org/10.14445/22312803/IJCTT-V67I3P123

Apache Struts 1.x based Enterprise System Transformation to JEE 7+, JSF and Prime Faces based Components


Vijay Kumar Pandey

Citation :

Vijay Kumar Pandey, "Apache Struts 1.x based Enterprise System Transformation to JEE 7+, JSF and Prime Faces based Components," International Journal of Computer Trends and Technology (IJCTT), vol. 67, no. 3, pp. 119-123, 2019. Crossref, https://doi.org/10.14445/22312803/ IJCTT-V67I3P123

Abstract

The paperis intended to provide an elaborate understanding of how to transform open source Apache Struts 1.x (has reached End of Life – EOL) based enterprise system to JEE7+ and PrimeFaces based components such as Java Server Faces, Bean Validation and Context Dependency Injection (CDI). Apache Struts 1.x during early 2000 was the defacto standard to build web application using Java Server Pages (JSP), Struts tags, Tiles, Struts Action classes, Struts based custom tags, Struts based validations, any struts xdoclet tags for configuration along with other Struts dependent components.

Keywords

Apache Struts, Java Platform Enterprise Edition 7 (JEE7), Java Server Faces (JSF), Facelet, XHTML, Java Server Pages (JSP), Bean Validation, CDI, Tiles, XDoclet, Action, PrimeFaces (PF), OmniFaces, Expression Language (EL)

References

[1] Apache Struts 1 End of Life Announcement - https://struts.apache.org/struts1eol-announcement.html
[2] CDI 1.1 API - https://docs.jboss.org/cdi/api/1.1/
[3] Java Server Faces Specifications - https://javaee.github.io/javaserverfaces-spec/
[4] Jakarta Enterprise Edition (JEE) - https://jakarta.ee/
[5] JEE 7 Specification - https://jcp.org/en/jsr/detail?id=342
[6] JEE 8 Specification - https://jcp.org/en/jsr/detail?id=366
[7] PrimeFaces - https://www.primefaces.org/#primefaces
[8] OmniFaces - http://omnifaces.org/