Java vs J2EE
Java je programski jezik i platforma za razvoj i pokretanje softverskih aplikacija. Dolazi u različitim okusima:
-
Java Standard Edition (Java SE)
Ovo je obična verzija Jave vanilla. S njim možete implementirati bilo koju softversku aplikaciju. Java SE ima veliku biblioteku koda koja uključuje mnoge softverske funkcije za višekratnu upotrebu. Java EE i Java ME opisani u nastavku izgrađeni su na Java SE.
-
Java Enterprise Edition (Java EE)
Ova verzija Jave temelji se na Javi SE. Java EE sadrži dodatne biblioteke koda i razvojne alate koji su jedinstveno korisni u razvoju poslovnih aplikacija.
-
Java Micro Edition (Java ME)
Osim što je još jedno proširenje Java SE, ovo je zapravo smanjena verzija Java SE i pridružene biblioteke softvera koja se bavi jedinstvenim potrebama Java aplikacija koje bi trebale raditi na uređajima ograničenih mogućnosti kao što su mobilni telefoni i PDA uređaji.
Kad jednostavno kažemo "Java", uglavnom mislimo na Java Standard Edition.
J2EE odnosi se na prvu verziju Java Enterprise Edition.
Java (tj. Java SE) ne obvezuje vas da koristite određene obrasce ili arhitekture u implementaciji aplikacija. To je obična verzija Jave i svoju aplikaciju možete implementirati na bilo koji način.
Java EE međutim opisuje sveukupnu arhitekturu koje se vaša poslovna aplikacija treba pridržavati. Java EE također uključuje najbolje prakse i smjernice koje možete slijediti u rješavanju jedinstvenih zahtjeva poslovnih aplikacija.