Java vs J2EE
Java er et programmeringsspråk og en plattform for å utvikle og kjøre programvareapplikasjoner. Den kommer i forskjellige smaker:
-
Java Standard Edition (Java SE)
Dette er den vanilje-versjonen av Java. Du kan implementere hvilken som helst programvareapplikasjon med den. Java SE har et stort bibliotek med kode som inkluderer mange gjenbrukbare programvarefunksjoner. Java EE og Java ME beskrevet nedenfor er bygget på toppen av Java SE.
-
Java Enterprise Edition (Java EE)
Denne smaken av Java bygger på Java SE. Java EE inneholder flere biblioteker med kode og utviklingsverktøy som er unikt nyttige for å utvikle forretningsapplikasjoner.
-
Java Micro Edition (Java ME)
Enn å være nok en utvidelse til Java SE, er dette faktisk en redusert versjon av Java SE og et tilhørende bibliotek med programvare som dekker de unike behovene til Java-applikasjoner som skal kjøre på enheter med begrenset kapasitet som mobiltelefoner og PDA-er.
Når vi bare sier «Java», mener vi stort sett Java Standard Edition.
J2EE refererer til den første versjonen av Java Enterprise Edition.
Java (dvs. Java SE) gir deg ikke mandat til å bruke spesifikke mønstre eller arkitekturer i implementering av applikasjoner. Det er den vanlige versjonen av Java, og du kan implementere applikasjonen din på en hvilken som helst måte.
Java EE beskriver imidlertid en overordnet arkitektur som forretningsapplikasjonen din bør følge. Java EE inkluderer også beste praksis og retningslinjer som du kan følge for å møte de unike kravene til forretningsapplikasjoner.