Java vs J2EE
Java is 'n programmeertaal en 'n platform om sagtewaretoepassings te ontwikkel en uit te voer. Dit kom in verskillende geure:
-
Java Standard Edition (Java SE)
Dit is die gewone vanielje-weergawe van Java. Jy kan enige sagteware-toepassing daarmee implementeer. Java SE het 'n groot biblioteek van kode wat baie herbruikbare sagteware funksies insluit. Java EE en Java ME wat hieronder beskryf word, is bo-op Java SE gebou.
-
Java Enterprise Edition (Java EE)
Hierdie geur van Java bou op Java SE. Java EE bevat bykomende biblioteke van kode en ontwikkelingsnutsgoed wat uniek nuttig is in die ontwikkeling van besigheidstoepassings.
-
Java Micro Edition (Java ME)
As nog 'n uitbreiding vir Java SE, is dit in werklikheid 'n verminderde weergawe van Java SE en 'n gepaardgaande biblioteek van sagteware wat die unieke behoeftes van Java-toepassings aanspreek wat op toestelle met beperkte vermoë soos selfone en PDA's moet werk..
Wanneer ons bloot “Java” sê, bedoel ons meestal Java Standard Edition.
J2EE verwys na die eerste weergawe van Java Enterprise Edition.
Java (d.w.s. Java SE) gee jou nie 'n mandaat om spesifieke patrone of argitekture in die implementering van toepassings te gebruik nie. Dit is die gewone weergawe van Java en jy kan jou toepassing op enige voorkeur manier implementeer.
Java EE beskryf egter 'n algehele argitektuur waaraan jou besigheidstoepassing moet voldoen. Java EE sluit ook beste praktyke en riglyne in wat jy kan volg om die unieke vereistes van besigheidstoepassings aan te spreek.