Java vs J2EE
Java is een programmeertaal en een platform om softwaretoepassingen te ontwikkelen en uit te voeren. Het komt in verschillende smaken:
-
Java Standard Edition (Java SE)
Dit is de gewone vanilleversie van Java. U kunt er elke softwaretoepassing mee implementeren. Java SE heeft een grote codebibliotheek met veel herbruikbare softwarefuncties. De hieronder beschreven Java EE en Java ME zijn bovenop Java SE gebouwd.
-
Java Enterprise Edition (Java EE)
Deze smaak van Java bouwt voort op Java SE. Java EE bevat aanvullende codebibliotheken en ontwikkeltools die op unieke wijze nuttig zijn bij het ontwikkelen van zakelijke toepassingen.
-
Java Micro Edition (Java ME)
Dit is niet de zoveelste uitbreiding van Java SE, maar is in feite een gereduceerde versie van Java SE en een bijbehorende bibliotheek met software die inspeelt op de unieke behoeften van Java-applicaties die zouden moeten draaien op apparaten met beperkte capaciteit, zoals mobiele telefoons en PDA's.
Als we simpelweg "Java" zeggen, bedoelen we meestal Java Standard Edition.
J2EE verwijst naar de eerste versie van Java Enterprise Edition.
Java (d.w.z. Java SE) verplicht u niet om specifieke patronen of architecturen te gebruiken bij het implementeren van applicaties. Het is de gewone versie van Java en u kunt uw toepassing op elke gewenste manier implementeren.
Java EE beschrijft echter een algemene architectuur waaraan uw bedrijfstoepassing moet voldoen. Java EE bevat ook best practices en richtlijnen die u kunt volgen bij het aanpakken van de unieke vereisten van zakelijke toepassingen.