Che cos’è J2EE?

J2EE è un altro acronimo nel mondo dell’informatica. Questo sta per Java 2 Platform, Enterprise Edition. Il suo significato diventerà chiaro una volta tracciato il suo lignaggio. Innanzitutto Java è un linguaggio di programmazione sviluppato da Sun Microsystems, uno dei colossi del settore. La piattaforma Java è una macchina virtuale, un sosia di un processore che traduce le istruzioni computerizzate in funzioni.

Il linguaggio Java è tale da consentire la comunicazione multipiattaforma tra più tipi di dispositivi. Ad esempio, un programmatore può sviluppare codice Java su un computer desktop e aspettarsi che venga eseguito su altri computer, router e persino telefoni cellulari, purché tali dispositivi siano abilitati per Java. Questa portabilità è descritta dall’acronimo Sun WORA, che sta per “Scrivi una volta, corri ovunque”. Un gran numero di mainframe, computer, telefoni cellulari e altri dispositivi elettronici funziona utilizzando la piattaforma Java.

Il 2 nell’acronimo J2EE sta per Version 2. Come per molte applicazioni software, J2EE è Java Platform Version 2. In realtà, il numero 2 viene spesso abbandonato al giorno d’oggi, quindi J2EE diventa Java EE. Tradizionalmente, però, è ancora J2EE.

Ora, sull’EE. Sta per Enterprise Edition, che è una potente forma della piattaforma Java. Sun ha creato finora tre edizioni. La più precisa è la Micro Edition, utilizzata per telefoni cellulari e PDA. Seguendo il modulo, questo può essere abbreviato come Java ME.

L’edizione intermedia è la Standard Edition, che può essere eseguita su dispositivi mobili, laptop e computer desktop. Il nome abbreviato di questa edizione è Java SE. Salendo la piramide, arriviamo finalmente all’Enterprise Edition, che include tutte le funzionalità della Micro Edition e della Standard Edition e presenta anche routine e subroutine progettate specificamente per server e mainframe.
Uno dei principali vantaggi di J2EE, nonostante l’assunzione di un così potente insieme di codice sorgente, è che è disponibile gratuitamente. È possibile scaricarlo subito dal sito Web di Sun Microsystems. Sono disponibili anche strumenti open source di terze parti per aiutarti, inclusi Apache Tomcat e JBoss. Tuttavia, a meno che non si stia eseguendo il proprio sistema server o mainframe con più workstation, è improbabile che si incontri o si abbia bisogno di J2EE. Tuttavia, è bene sapere cosa significano queste cose.