Java 2-plattformen Enterprise Edition (J2EE) tillhandahåller en standard för utveckling av flerskiktiga (multitier) Enterprise-tjänster.
Dagens ekonomi och teknik har intensifierat behovet av snabbare, mer effektiva och storskaliga lösningar för informationshantering. J2EE-specifikationen uppfyller dessa behov genom att tillhandahålla en programmeringsmodell som förbättrar utvecklingsproduktiviteten och säkrar portabiliteten av utvecklade tillämpningar med en omfattande testuppsättning.
J2EE-arkitekturen har funktioner för komponentbaserad utveckling av flerskiktade Enterprise-tillämpningar. Ett J2EE-tillämpningssystem innehåller vanligen följande skikt:
J2EE-tillämpningar består av komponenter, behållare och tjänster. Komponenter är tillämpningsnivåkomponenter. Webbkomponenter som servlet-tillämpningar och JPS:er tillhandahåller dynamiska svar på begäran från en webbsida. EJB-komponenter innehåller serversidans verksamhetslogik för Enterprise-tillämpningar. Webb- och EJB-komponentbehållare innehåller tjänster med funktioner för webb- och EJB-moduler.
Mer information om J2EE-arkitekturen och dess teknik får du om du hämtar och läser J2EE 1.4-specifikation..