Jakarta EE

Duke (mascotte di Java) waving.svg

Piattaforma Java

Jakarta EE (precedentemente Java 2 Platform, Enterprise Edition o J2EE / ʒi.dø.ø.ø / e Java Platform, Enterprise Edition o Java EE ) è una specifica per la piattaforma Java di Oracle , per il business delle applicazioni.

La piattaforma estende la piattaforma Java, Standard Edition (Java SE) fornendo un object-relational mapping API , distribuito e multi-tier architetture e servizi web . La piattaforma si basa principalmente su componenti modulari in esecuzione su un application server .

A tale scopo, Java EE definisce quanto segue:

Come tutte le edizioni Java, ogni versione di Java EE corrisponde in particolare:

Posizionamento di Java EE

Mentre Java SE è il framework di riferimento per Java - con librerie standard che soddisfano la maggior parte delle esigenze - Java EE integra questo framework con librerie software aggiuntive dedicate ad applicazioni professionali, facilitando ad esempio lo sviluppo di applicazioni architettoniche distribuite .

I JDK specifici di Java EE sono progettati in modo che un'applicazione realizzata con Java EE venga eseguita sullo stesso JRE di un'applicazione scritta con Java SE, ma richiederà tuttavia che in aggiunta le librerie utilizzate siano fornite da un contenitore Java come Payara , JBoss o JOnAS .

La prima versione delle specifiche Java EE è stata rilasciata nel 1999, la versione 1.3 è apparsa nel 2001, quindi la versione 1.4 nel 2003 (supporto XML e servizi web) e la versione 1.5 (ribattezzata Java EE 5) nel 2007. Dal mese di agosto 2017 il la versione attuale è Java EE 8.

Nel 2018 il progetto è stato affidato da Oracle alla Eclipse Foundation e la comunità degli sviluppatori ha scelto il nome Jakarta EE invece di Java EE.

Interfacce di programmazione

Di seguito è riportato un elenco di componenti che possono essere contenuti in un'implementazione Java EE:

Application server certificato

Un'applicazione Java EE viene eseguita su un server delle applicazioni .

Certificato Java EE 7

Certificato Java EE 6

Certificato Java EE 5 / J2EE 1.5

Certificato J2EE 1.4

Vedi anche

Articoli Correlati

link esterno

Bibliografia

Riferimenti

  1. NASA, http://oodt.jpl.nasa.gov/better-web-app.mov - Better Web App Development - Vedi a 3m41, accesso 23/08/2017
  2. Panoramica di Java EE
  3. (in) Specifica della piattaforma Java, Enterprise Edition (Java EE), v6 , Sun Microsystems,6 novembre 2009, 264  p. ( leggi online ).
  4. "  Java BluePrints: linee guida, modelli e codice per applicazioni end-to-end  " , su www.oracle.com (accesso 7 febbraio 2019 )
  5. (in) "  Java EE ribattezzato 'Jakarta EE' dopo il battibecco del marchio Big Red  " su theregister.co.uk ,4 marzo 2018(visitato il 3 aprile 2018 ) .
  6. (in) Compatibilità Java EE
  7. (it) Compatibilità EE su Oracle.com.
  8. Sito di GlassFish Server Open Source Edition 4.0 .
  9. Sito web di TMAX JEUS 8 .
  10. Sito web di Wildfly 8.0.0 .
  11. Panoramica di JBoss EAP
  12. (in) Presentazione del nuovissimo JBoss AS 6.0!  " .