Diferența dintre Java și J2EE

Java vs. J2EE

Java este un limbaj de programare și o platformă pentru dezvoltarea și rularea aplicațiilor software. Acesta vine în diferite arome:

  1. Ediția standard Java (Java SE)
    Aceasta este versiunea plain vanilla a Java. Puteți implementa orice aplicație software cu ea. Java SE are o mare bibliotecă de cod care include multe funcții software reutilizabile. Java EE și Java ME descrise mai jos sunt construite pe partea de sus a Java SE.
  2. Java Enterprise Edition (Java EE)
    Această aromă de Java se bazează pe Java SE. Java EE conține biblioteci suplimentare de cod și instrumente de dezvoltare care sunt utile în dezvoltarea aplicațiilor de afaceri.
  3. Java Edition Micro (Java ME)
    Încă o extensie a Java SE, aceasta este de fapt o versiune redusă a Java SE și o bibliotecă asociată de software care abordează nevoile unice ale aplicațiilor Java care ar trebui să ruleze pe dispozitive cu capacități limitate, cum ar fi telefoanele mobile și PDA-urile.

Când spunem pur și simplu "Java", înseamnă mai ales Java Standard Edition.

J2EE se referă la prima versiune a Java Enterprise Edition.

Java (Java SE) nu vă obligă să utilizați modele sau arhitecturi specifice în implementarea aplicațiilor. Este versiunea simplă a Java și vă puteți implementa aplicația în orice mod preferat.

Cu toate acestea, Java EE descrie o arhitectură generală pe care aplicația dvs. de afaceri ar trebui să o respecte. Java EE include, de asemenea, cele mai bune practici și recomandări pe care le puteți urma în abordarea cerințelor unice ale aplicațiilor de afaceri.