Java-plattform |
Jakarta EE (tidligere Java 2 Platform, Enterprise Edition eller J2EE / ʒi.dø.ø.ø / og Java Platform, Enterprise Edition eller Java EE ) er en spesifikasjon for Java-plattformen til Oracle , for applikasjonsvirksomhet.
Plattformen utvider Java Platform, Standard Edition (Java SE) ved å tilby et objekt-relasjonelt kartleggings- API , distribuert og flerlagsarkitekturer og webtjenester . Plattformen er hovedsakelig basert på modulkomponenter som kjører på en applikasjonsserver .
For å gjøre dette definerer Java EE følgende:
Som alle Java-utgaver, tilsvarer hver versjon av Java EE spesielt:
Mens Java SE er referanserammeverket for Java - med standardbiblioteker som dekker de fleste behov - supplerer Java EE dette rammeverket med ekstra programvarebiblioteker dedikert til profesjonelle applikasjoner, som for eksempel letter utvikling av arkitektoniske applikasjoner .
Java EE-spesifikke JDK-er er designet slik at en applikasjon laget med Java EE kjører på samme JRE som en applikasjon skrevet med Java SE, men vil imidlertid kreve at i tillegg bibliotekene som brukes blir levert av en Java- container som for eksempel Payara , JBoss eller JOnAS .
Den første versjonen av Java EE-spesifikasjonene ble gitt ut i 1999, versjon 1.3 dukket opp i 2001, deretter versjon 1.4 i 2003 (XML-støtte og webtjenester) og versjon 1.5 (omdøpt Java EE 5) i 2007. Siden august 2017 ble nåværende versjon er Java EE 8.
I 2018 ble Oracle betrodd Eclipse Foundation , og navnet Jakarta EE ble valgt av utviklermiljøet i stedet for Java EE.
Nedenfor er en liste over komponenter som kan inngå i en Java EE-implementering:
Et Java EE-program kjører på en applikasjonsserver .