Java™ 2 Platform, Enterprise Edition (J2EE) indeholder en standard for udvikling af Enterprise-serviceprogrammer 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 testserie.
J2EE-arkitektur understøtter komponentbaseret udvikling af Enterprise Applications i flere lag. Et J2EE-programsystem inkluderer typisk følgende lag:
J2EE-applikationer består af komponenter, opbevaringssteder og serviceprogrammer. Komponenterne er komponenter på programniveau. Webkomponenter, f.eks. miniservere og JSP'er, stiller dynamiske anmodningssvar til rådighed for en webside. EJB-komponenter indeholder virksomhedslogik til rådighed for Enterprise Applications på serversiden. Opbevaringssteder for web- og EJB-komponenter er vært 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 Specification.