Java™ 2 Platform, Enterprise Edition (J2EE) indeholder en standard for udvikling af Enterprise-programmer i flere lag.
Moderne teknologi og stordrift har intensiveret behovet for hurtigere, mere effektive og omfattende informationsstyringsløsninger. J2EE-specifikationen imødekommer disse udfordringer ved at levere en programmeringsmodel, der forbedrer udviklingsproduktivitet, standardiserer den platform, der fungerer som vært for Enterprise Applications, og sikrer portering af udviklede programmer med en omfattende Test Suite.
J2EE-arkitektur understøtter komponentbaseret udvikling af Enterprise Applications i flere lag. Et J2EE-programsystem omfatter typisk følgende lag:
J2EE-programmer består af komponenter, opbevaringssteder og serviceprogrammer. Komponenter er på programniveau. Webkomponenter, f.eks. miniservere og JSP'er, besvarer anmodninger fra en webside dynamisk. EJB-komponenter indeholder serversidens virksomhedslogik for Enterprise Applications. Opbevaringssteder for web- og EJB-komponenter fungerer som værter for serviceprogrammer, der understøtter web- og EJB-moduler.
Overfør og læs følgende for at få flere oplysninger om J2EE-arkitekturen og dens teknologier: J2EE 1.4-specifikation.