Java 2 Platform Enterprise Edition (J2EE) -ympäristö tuo käyttöön uuden standardin monitasoisten yrityspalveluiden kehitykseen.
Nykyajan talouselämä ja tekniikka ovat lisänneet tarvetta tehokkaammille ja suuremman mittakaavan tietohallintoratkaisuille. J2EE-määritys vastaa haasteeseen tuomalla käyttöön ohjelmointimallin, joka nostaa kehitystyön tuottavuutta, standardoi yrityssovelluksia ylläpitävän ympäristön ja varmistaa kehitettyjen sovellusten siirrettävyyden monipuolisella testipaketilla.
J2EE-arkkitehtuuri tukee monitasoisten yrityssovellusten komponenttipohjaista kehitystä. J2EE-sovellusjärjestelmä sisältää tavallisesti seuraavat käyttötasot:
J2EE-sovellukset koostuvat komponenteista, säilöistä ja palveluista. Komponentit ovat sovellustason komponentteja. Web-komponentit, kuten palvelinsovelmat ja JSP:t, toimittavat ajonaikaisia vastauksia pyyntöihin Web-sivulta. EJB-komponentit sisältävät palvelimen puoleisen liiketoimintalogiikan yrityssovelluksille. Web- ja EJB-komponenttien säilöt ylläpitävät palveluita, jotka tukevat Web- ja EJB-moduuleja.
Lisätietoja J2EE-arkkitehtuurista ja sen sisältämistä tekniikoista saat lataamalla ja lukemalla artikkelin J2EE 1.4 Specification.