De bedrijfseditie van het Java 2-platform (Java 2 Platform Enterprise Edition, J2EE) biedt een standaard voor het ontwikkelen van bedrijfsservices met meerdere segmenten.
Onder invloed van de moderne economie en technologie is de behoefte aan efficiëntere en grootschaligere oplossingen voor gegevensbeheer toegenomen. De J2EE-specificatie komt aan deze uitdagingen tegemoet door een programmeermodel te verstrekken waarmee de productiviteit van ontwikkelen wordt verbeterd, het platform voor het hosten van bedrijfstoepassingen wordt gestandaardiseerd en de overdraagbaarheid van ontwikkelde toepassingen wordt gewaarborgd met een uitgebreide testsuite.
De J2EE-architectuur ondersteunt de op componenten gebaseerde ontwikkeling van toepassingen met meerdere segmenten. Een J2EE-toepassingssysteem bestaat doorgaans uit de volgende segmenten:
J2EE-toepassingen bestaan uit componenten, containers en services. Componenten zijn onderdelen op toepassingsniveau. Webcomponenten, zoals servlets en JSP-pagina's, bieden dynamische respons op de aanvragen van een webpagina. EJB-componenten omvatten bedrijfslogica op de server voor bedrijfstoepassingen. Containers van web- en EJB-componenten fungeren als host voor services die web- en EJB-modules ondersteunen.
Voor meer informatie over de J2EE-architectuur en de impliciete technologieën ervan, raadpleegt u de J2EE 1.4 Specification [/concept/conbody/p/xref/desc {"- topic/desc "}) (desc].