How to Implement Dependencies in Server Pages of JEE Web Applications

@article{Shatnawi2018HowTI,
  title={How to Implement Dependencies in Server Pages of JEE Web Applications},
  author={Anas Shatnawi and Hafedh Mili and Manel Abdellatif and Ghizlane El-Boussaidi and Yann-Ga{\"e}l Gu{\'e}h{\'e}neuc and Naouel Moha and Jean Privat},
  journal={ArXiv},
  year={2018},
  volume={abs/1803.05253}
}
Java Enterprise Edition (JEE) applications are implemented in terms of a set of components developed based on several JEE technologies includ- ing, but not limited to, Servlet, JSP, JSF, EJB, JavaBeans. These JEE technologies rely on a varied set of communication mechanisms to commu- nicate between each others. Examples of these communication mechanisms are HTTP requests, Remote Method Invocation (RMI), Java DateBase Connectivity (JDBC), etc. These communication mechanisms represent program… Expand
Service-Oriented Re-engineering of Legacy JEE Applications: Issues and Research Directions
TLDR
This paper explores three main issues when re-engineering legacy application to (re)use services: to mine their existing applications for reusable functions that can become services, to package those functions into services, and to refactor legacy applications to invoke those services to ease future maintenance. Expand
Identifying KDM Model of JSP Pages
TLDR
The approach is based on two main steps: the first one aims to reduce the problem space by translating JSP pages into Java Servlets where the resulting KDM model is identified, and the second aims to complete the resulting model by identifying dependencies of JSP tags that are not codified by the translation step. Expand
Rapport de recherche Latece 2017-3 Identifying KDM Model of JSP Pages
In this report, we propose our approach that identifies a KDM model of JSP pages. Our approach is based on two main steps. The first one aims to reduce the problem space by translating JSP pages intoExpand