Jakarta EE: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Alcune precisazioni
m Piccole correzioni
Riga 1:
In [[informatica]] la '''Java Platform, Enterprise Edition''' o ''Java EE'' (conosciuta, prima della versione 5, col nome di ''Java 2 Enterprise Edition'' o ''J2EE'') è unaun [[Specificainsieme (ingegneriadi del software)|specifica]]specifiche le cui implementazioni vengono principalmente sviluppate in [[linguaggio di programmazione]] [[linguaggio Java|Java]] e ampiamente utilizzata nella [[programmazione Web]].
 
I software che implementano tale specifica vengono detti Referencing Runtimes Java EE. Precedentemente si chiamavano application server. Il cambio di nome da application server a referencing runtime è dovuto al fatto che, con l'architettura a microservizi, viene lanciato una applicazione Java autonoma, senza necessità di avere application server. L'implementazione può essere totale (in tal caso detta Full Platform) o limitata al Web Profile, ovvero il sottoinsieme delle specifiche che è stato pensato appositamente per le [[applicazione web|applicazioni web]]<ref>[http://jaxenter.com/introducing-the-java-ee-web-profile-103275.html Introducing the Java EE Web Profile]</ref>.
Riga 21:
Le componenti che rientrano in questa categoria sono quelle legate alla visualizzazione delle pagine web. Nel caso in cui si vogliano usare solo le componenti lato web, non è necessario ricorrere ad un complesso referencing runtime di tipo full profile, ma è sufficiente usare un referencing runtime Web Profile o un più snello Web Server.
* [[Servlet]], ovvero la tecnologia che permette di trasmettere pagine [[HTML]] (ad esempio utilizzando la tecnologia [[Java Server Pages]]) al [[client]] e di esporre [[web service]]s;
* [[Java Server Faces]], un framework web basato su componenti e che permette lo sviluppo di siti con funzionalità AJAX.
 
=== Specifiche enterprise ===