Java vs J2EE
A Java egy programozási nyelv és egy platform szoftveralkalmazások fejlesztésére és futtatására. Különféle ízekben kapható:
-
Java Standard Edition (Java SE)
Ez a Java sima vanília verziója. Bármilyen szoftveralkalmazást megvalósíthat vele. A Java SE nagy kódtárral rendelkezik, amely számos újrafelhasználható szoftverfunkciót tartalmaz. Az alábbiakban ismertetett Java EE és Java ME a Java SE tetejére épül.
-
Java Enterprise Edition (Java EE)
A Java ezen változata a Java SE-re épül. A Java EE további kódtárakat és fejlesztőeszközöket tartalmaz, amelyek egyedülállóan hasznosak az üzleti alkalmazások fejlesztésében.
-
Java Micro Edition (Java ME)
A Java SE egy újabb kiterjesztése, ez valójában a Java SE csökkentett változata és egy hozzá tartozó szoftverkönyvtár, amely megfelel a Java alkalmazások egyedi igényeinek, amelyeknek korlátozott képességű eszközökön, például mobiltelefonokon és PDA-kon kell futniuk..
Amikor egyszerűen azt mondjuk, hogy „Java”, akkor többnyire a Java Standard Editionra gondolunk.
A J2EE a Java Enterprise Edition első verziójára utal.
A Java (azaz a Java SE) nem kötelezi Önt arra, hogy meghatározott mintákat vagy architektúrákat használjon az alkalmazások megvalósítása során. Ez a Java sima verziója, és az alkalmazást bármilyen kívánt módon megvalósíthatja.
A A Java EE azonban egy általános architektúrát ír le, amelyhez az üzleti alkalmazásnak be kell tartania. A Java EE bevált gyakorlatokat és irányelveket is tartalmaz, amelyeket követhet az üzleti alkalmazások egyedi követelményeinek kielégítése során.