Java vs J2EE
Java és un llenguatge de programació i una plataforma per desenvolupar i executar aplicacions de programari. Ve en diferents sabors:
-
Java Standard Edition (Java SE)
Aquesta és la versió simple de Java. Podeu implementar qualsevol aplicació de programari amb ell. Java SE té una gran biblioteca de codi que inclou moltes funcions de programari reutilitzables. Java EE i Java ME que es descriuen a continuació es construeixen a sobre de Java SE.
-
Java Enterprise Edition (Java EE)
Aquest sabor de Java es basa en Java SE. Java EE conté biblioteques addicionals de codi i eines de desenvolupament que són especialment útils per desenvolupar aplicacions empresarials.
-
Java Micro Edition (Java ME)
En comparació amb una extensió més de Java SE, aquesta és, de fet, una versió reduïda de Java SE i una biblioteca de programari associada que respon a les necessitats úniques de les aplicacions Java que haurien d'executar-se en dispositius de capacitat limitada com ara telèfons mòbils i PDA..
Quan simplement diem "Java", ens referim principalment a Java Standard Edition.
J2EE fa referència a la primera versió de Java Enterprise Edition.
Java (és a dir, Java SE) no us obliga a utilitzar patrons o arquitectures específiques per implementar aplicacions. És la versió senzilla de Java i podeu implementar la vostra aplicació de qualsevol manera preferida.
Tanmateix, Java EE descriu una arquitectura general a la qual s'ha de complir la vostra aplicació empresarial. Java EE també inclou les millors pràctiques i directrius que podeu seguir per abordar els requisits únics de les aplicacions empresarials.