I am studying Java EE and n-Tier Architectures. Since Glassfish implements Java EE and JSPs are part of the Java EE specification, the question arises: where do JSPs execute? If they run in the Application Layer alongside Glassfish, this seems incorrect. However, if they run in the Presentation Layer, they are not directly part of Glassfish installed in the Application Layer. If JSPs run within a web container in the Application Layer, what other components typically operate in the Presentation Layer?, so that is an layered architecture