Java vs J2EE
Java è un linguaggio di programmazione e una piattaforma per sviluppare ed eseguire applicazioni software. È disponibile in diversi gusti:
-
Java Standard Edition (Java SE)
Questa è la versione semplice di Java. È possibile implementare qualsiasi applicazione software con esso. Java SE ha una vasta libreria di codice che include molte funzioni software riutilizzabili. Java EE e Java ME descritti di seguito sono basati su Java SE.
-
Java Enterprise Edition (Java EE)
Questo tipo di Java si basa su Java SE. Java EE contiene librerie aggiuntive di codice e strumenti di sviluppo che sono particolarmente utili nello sviluppo di applicazioni aziendali.
-
Java Micro Edition (Java ME)
Oltre ad essere un' altra estensione di Java SE, questa è in re altà una versione ridotta di Java SE e una libreria di software associata che soddisfa le esigenze uniche delle applicazioni Java che dovrebbero essere eseguite su dispositivi con capacità limitate come telefoni cellulari e PDA.
Quando diciamo semplicemente "Java", intendiamo principalmente Java Standard Edition.
J2EE si riferisce alla prima versione di Java Enterprise Edition.
Java (ovvero Java SE) non richiede l'utilizzo di modelli o architetture specifici nell'implementazione delle applicazioni. È la versione semplice di Java e puoi implementare la tua applicazione in qualsiasi modo preferito.
Java EE descrive tuttavia un'architettura generale a cui la tua applicazione aziendale dovrebbe aderire. Java EE include anche le migliori pratiche e le linee guida che puoi seguire per soddisfare i requisiti unici delle applicazioni aziendali.