How to Implement Dependencies in Server Pages of JEE Web Applications

03/14/2018
by   Anas Shatnawi, et al.
0

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 dependencies between JEE components. However, one communi- cation mechanism can be implemented following different implementation ways by different JEE technologies. Therefore, to be able to detect related dependencies, we identify these implementation ways used by a set of JEE technologies. In this technical report, we focus on the Web tier technologies that are Servlets, JSPs and JSFs. Also, we present how these technologies access the JavaBeans and Manage Beans components.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/13/2017

Monadic Remote Invocation

In order to achieve Separation of Concerns in the domain of remote metho...
research
09/13/2017

Deadlock detection of Java Bytecode

This paper presents a technique for deadlock detection of Java programs....
research
08/02/2023

Handling Communication via APIs for Microservices

Enterprises in their journey to the cloud, want to decompose their monol...
research
06/03/2019

Static Code Analysis of Multilanguage Software Systems

Identifying dependency call graphs of multilanguage software systems usi...
research
03/14/2018

Identifying KDM Model of JSP Pages

In this report, we propose our approach that identifies a KDM model of J...
research
04/12/2021

Exploring the Attack Surface of WebSocket

Over the years, with the advancement of technology, Web technology has m...
research
05/27/2010

File Managing and Program Execution in Web Operating Systems

Web Operating Systems can be seen as an extension of traditional Operati...

Please sign up or login with your details

Forgot password? Click here to reset