J2EE

Distributed Multitiered Applications (Architecture)

j2ee_arch

Web Pages(HTML) -> JSP, Servlet(Spring MVC) -> EJB(Spring Bean) -> JDBC(Hibernate)

Java EE Components

j2ee_arch_components

Java EE Container

Containers are the interface between a component and the low-level, platform-specific functionality that supports the component. Before it can be executed, a web, enterprise bean, or application client component must be assembled into a Java EE module and deployed into its container.

j2ee_container

EXAMPLE:

J2EE API

Fork me on GitHub