Cosa significa Java EE compliant?


Diciamo spesso che il particolare server delle applicazioni è un server compatibile con Java EE. Ma non sono ancora completamente consapevole di cosa significhi esattamente. Hai bisogno di maggiori informazioni su questo.

Author: Arjan Tijms, 2011-03-21

2 answers

Significa che passa il kit di compatibilità della tecnologia Java EE.

Sun (ora Oracle) ha creato la specifica per Java EE (precedentemente chiamata J2EE) insieme a una grande suite di test che controlla che il server delle applicazioni si comporti come richiesto dalla specifica. Questo è un test non banale da superare, ma significa che se scrivi la tua applicazione secondo la specifica Java EE sarà in grado di essere distribuita ed eseguita su qualsiasi server di applicazioni Java EE (di quello livello).

Si noti che la configurazione non rientra nelle specifiche. Ciò significa che la configurazione del server delle applicazioni per fornire le cose di cui l'applicazione ha bisogno, non è standard e potrebbe essere uno sforzo abbastanza consistente per aggiungere il supporto per un nuovo server delle applicazioni.

 5
Author: Thorbjørn Ravn Andersen, 2011-03-21 19:28:01

Ciò che Thorbjørn Ravn Andersen ha detto è perfetto. Inoltre, la pagina Java EE 6 Technologies elenca le tecnologie incluse nelle specifiche Java EE 6. È possibile considerare qualsiasi server di applicazioni che implementa completamente questi per essere Java EE-Compliant.

Anche la pagina Implementazioni compatibili elenca l'elenco di COME compatibili per ogni versione di Java EE.

 1
Author: asgs, 2012-11-25 08:54:58