Jakarta EE: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Errore ortografico e miglioramento ortografico.
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'') è un insieme di 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 unalanciata un'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>.
 
Inizialmente, la specifica incoraggiava la creazione di applicazioni che seguono una [[architettura multi-tier]]. Tale architettura aveva come scopo la separazione delle funzionalità relative alla visualizzazione delle [[pagina web|pagine web]] da quelle per la gestione della [[logica di business]] e del salvataggio delle informazioni sulla [[base dati]]. Recentemente, con tecnologie come Eclipse MicroProfile, WildFly Swarm e Payara Micro, è possibile sviluppare anche microservizi. Ciò ha comportato anche un cambiamento del nome che viene dato alle implementazioni: prima si chiamavano application server, adesso referencing runtimes.