Java vs J2EE
Java er et programmeringssprog og en platform til at udvikle og køre softwareapplikationer. Den fås i forskellige smagsvarianter:
-
Java Standard Edition (Java SE)
Dette er den almindelige vaniljeversion af Java. Du kan implementere enhver softwareapplikation med den. Java SE har et stort bibliotek af kode, som omfatter mange genbrugelige softwarefunktioner. Java EE og Java ME beskrevet nedenfor er bygget oven på Java SE.
-
Java Enterprise Edition (Java EE)
Denne variant af Java bygger på Java SE. Java EE indeholder yderligere biblioteker med kode og udviklingsværktøjer, der er unikke nyttige til udvikling af forretningsapplikationer.
-
Java Micro Edition (Java ME)
Tend at være endnu en udvidelse til Java SE, er dette i virkeligheden en reduceret version af Java SE og et tilhørende bibliotek af software, der imødekommer de unikke behov for Java-applikationer, der bør køre på enheder med begrænset kapacitet som mobiltelefoner og PDA'er.
Når vi blot siger "Java", mener vi for det meste Java Standard Edition.
J2EE henviser til den første version af Java Enterprise Edition.
Java (dvs. Java SE) giver dig ikke mandat til at bruge specifikke mønstre eller arkitekturer til implementering af applikationer. Det er den almindelige version af Java, og du kan implementere din applikation på enhver foretrukken måde.
Java EE beskriver dog en overordnet arkitektur, som din virksomhedsapplikation skal overholde. Java EE inkluderer også bedste praksis og retningslinjer, som du kan følge for at imødekomme de unikke krav til forretningsapplikationer.