Java EE
Da Wikipedia, l'enciclopedia libera.
Java EE (dall'inglese Java Enterprise Edition) è la versione enterprise della piattaforma Java. È costituita da un insieme di specifiche che definiscono le caratteristiche e le interfacce di un insieme di tecnologie pensate per la realizzazione di applicazioni di tipo enterprise e mission critical. Chiunque può realizzare un'implementazione di tali specifiche e produrre application server compatibili con le specifiche Java EE.
La stessa piattaforma era conosciuta, prima della versione 5, col nome Java 2 Enterprise Edition o J2EE.
Indice |
[modifica] Componenti Java EE
La specifica Java EE include molte tecnologie che estendono le funzionalità di base della piattaforma Java. La specifica descrive i seguenti componenti:
- Gli Enterprise JavaBeans definiscono un sistema a componenti distribuito che rappresenta il cuore della specifica Java EE. Tale sistema, infatti, fornisce le tipiche caratteristiche richieste dalle applicazioni enterprise, come scalabilità, sicurezza, persistenza dei dati e altro.
- Il JNDI definisce un sistema per identificare e elencare risorse generiche, come componenti software o sorgenti di dati.
- Il JDBC è un'interfaccia per l'accesso a qualsiasi tipo di basi di dati (compresa anche nella standard edition).
- Il JTA è un sistema per il supporto delle transazioni distribuite.
- Il Java Message Service (JMS) descrive un sistema per l'invio e la gestione di messaggi.
[modifica] Implementazioni certificate
[modifica] JAVA EE 5
- JBoss, una implementazione rilasciata sotto licenza GPL
- GlassFish, una implementazione open source di Sun
- Geronimo, una implementazione open source realizzata dalla fondazione Apache
- NetWeaver, realizzato da SAP
- JEUS 6, un application server specifico per Linux realizzato da TmaxSoft
[modifica] J2EE 1.4
- JOnAS, una implementazione open source realizzata da ObjectWeb
- Oracle Application Server 10g
- Resin
- NetWeaver Application Server, realizzata da SAP
- Sun Java System Web Server
- Sun Java System Application Server
- WebSphere Application Server (WAS), realizzata da IBM
- WebLogic Application Server realizzata da BEA Systems
[modifica] J2EE 1.3
- JRun realizzato da Macromedia