Produkt The Java™ 2 Platform, Enterprise Edition (J2EE) poskytuje standard pro vývoj vícevrstvých podnikových aplikací.
Dnešní hospodářství a technika vyvolaly zvýšenou potřebu rychlejších, účinnějších a rozsáhlejších řešení správy informací. Specifikace J2EE uspokojuje tuto potřebu tím, že nabízí programovací model, který zvyšuje produktivitu vývoje, standardizuje platformu hostování podnikových aplikací a zajišťuje přenositelnost vyvinutých aplikací pomocí rozsáhlé testovací sady.
Architektura J2EE podporuje vývoj vícevrstvých podnikových aplikací s využitím komponent. Aplikační systém J2EE zpravidla obsahuje následující vrstvy:
Aplikace J2EE sestávají z komponent, kontejnerů a služeb. Komponenty jsou komponenty na úrovni aplikace. Webové komponenty, jako např. servlety a stránky JSP, poskytují dynamické odpovědi na žádosti předávané webovou stránkou. Komponenty EJB obsahují obchodní logiku na straně serveru pro podnikové aplikace. Kontejnery webových komponent a komponent EJB jsou hostiteli služeb, které podporují webové moduly a moduly EJB.
Chcete-li získat více informací o architektuře J2EE a jejích implicitních technologiích, stáhněte si a přečtete Specifikace J2EE 1.4.