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

  IJCTT-book-cover
 
International Journal of Computer Trends and Technology (IJCTT)          
 
© 2019 by IJCTT Journal
Volume-67 Issue-3
Year of Publication : 2019
Authors : Vijay Kumar Pandey
DOI :  10.14445/22312803/IJCTT-V67I3P123

MLA

MLA Style: 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 67.3 (2019): 119-123.

APA Style:Vijay Kumar Pandey (2019). Apache Struts 1.x based Enterprise System Transformation to JEE 7+, JSF and Prime Faces based Components. International Journal of Computer Trends and Technology, 67(3), 119-123.

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.

Reference
[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/

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)