Forskjellen mellom Java og J2EE

Java vs J2EE

Java er et programmeringsspråk og en plattform for å utvikle og kjøre programvare. Den kommer i forskjellige smaker:

  1. Java Standard Edition (Java SE)
    Dette er vanlig vaniljeversjon av Java. Du kan implementere noe program med det. Java SE har et stort bibliotek med kode som inneholder mange gjenbrukbare programvarefunksjoner. Java EE og Java ME beskrevet nedenfor er bygget på toppen av Java SE.
  2. Java Enterprise Edition (Java EE)
    Denne smaken av Java bygger på Java SE. Java EE inneholder flere biblioteker av kode- og utviklingsverktøy som er unikt nyttig når det gjelder å utvikle forretningsapplikasjoner.
  3. Java Micro Edition (Java ME)
    For å være enda en utvidelse til Java SE, er dette faktisk en redusert versjon av Java SE og et tilhørende bibliotek med programvare som adresserer de unike behovene til Java-applikasjoner som skal kjøre på begrenset kapasitet enheter som mobiltelefoner og PDAer.

Når vi bare sier "Java", betyr det for det meste Java Standard Edition.

J2EE refererer til den første versjonen av Java Enterprise Edition.

Java (dvs. Java SE) forplikter deg ikke til å bruke bestemte mønstre eller arkitekturer i implementering av applikasjoner. Det er den enkle versjonen av Java, og du kan implementere søknaden din på en hvilken som helst foretrukket måte.

Java EE beskriver imidlertid en overordnet arkitektur som din forretningsapplikasjon bør følge med. Java EE inneholder også beste praksis og retningslinjer som du kan følge for å møte de unike kravene til forretningsapplikasjoner.