Skillnad mellan Java och J2EE

Java vs J2EE

Java är ett programmeringsspråk och en plattform för att utveckla och köra program. Den kommer i olika smaker:

  1. Java Standard Edition (Java SE)
    Det här är vaniljversionen av Java. Du kan implementera alla program med det. Java SE har ett stort bibliotek med kod som innehåller många återanvändbara mjukvarufunktioner. Java EE och Java ME beskrivs nedan bygger på Java SE.
  2. Java Enterprise Edition (Java EE)
    Denna smak av Java bygger på Java SE. Java EE innehåller ytterligare bibliotek av kod- och utvecklingsverktyg som är unikt användbara för att utveckla företagsapplikationer.
  3. Java Micro Edition (Java ME)
    Ännu en ytterligare förlängning till Java SE är det i själva verket en reducerad version av Java SE och ett tillhörande bibliotek med programvara som tillgodoser de unika behoven hos Java-applikationer som ska köras på begränsade funktioner som mobiltelefoner och PDA.

När vi helt enkelt säger "Java" menar vi mest Java Standard Edition.

J2EE avser den första versionen av Java Enterprise Edition.

Java (dvs. Java SE) kräver inte att du använder specifika mönster eller arkitekturer vid implementering av applikationer. Det är den vanliga versionen av Java och du kan implementera din applikation på något föredraget sätt.

Java EE beskriver emellertid en övergripande arkitektur som din företagsapplikation ska följa. Java EE innehåller också bästa praxis och riktlinjer som du kan följa för att hantera de unika kraven för affärsapplikationer.