Java/Introduzione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
→‎Breve storia: incollo da "Java/Versioni". Autore del testo: Diablo (15 ago 2006‎ + 27 lug 2007)
Versioni della piattaforma
Riga 41:
''Per maggiori informazioni, si consulti la [[w:it:Java (linguaggio)|voce]] che è su Wikipedia.''
 
== Versioni della piattaforma ==
=== JDK e JRE ===
{{...}}
 
=== J2SE ===
Questa è la versione standard della piattaforma, che serve per sviluppare applicazioni desktop, applicazioni web e applet.
{{...}}
 
=== J2ME ===
Questa versione della piattaforma è pensata per essere eseguita su cellulari. Visto che i cellulari hanno le dotazioni hardware più disparate, sono state create tantissime versioni di questa piattaforma. Questo fatto ha costretto gli sviluppatori di applicazioni a produrre tantissime versioni diverse degli applicativi.
{{...}}
 
Attualmente questa piattaforma è caduta in disuso.
 
=== J2EE ===
La versione base di Java (J2SEJava SE - Java 2 Standard Edition) è stata ampliata attraverso la piattaforma J2EEJava EE (Java 2 Enterprise Edition), che propone una architettura basata su tecnologie aperte e portabili proponendo un modello in grado di accelerare il processo di implementazione di soluzioni “server-side” attraverso lo sviluppo di funzionalità nella forma di “Enterprise Java Beans” in grado di girare su qualsiasi application server compatibile con lo standard.
Oltre a garantire tutte le caratteristiche di portabilità (Write Once Run Everywhere) del linguaggio Java, Java EE fornisce:
Everywhere) del linguaggio Java, J2EE fornisce:
* Un modello di sviluppo semplificato per l’ “enterprise computing” - La piattaforma offre ai “vendors” di sistemi la capacità di fornire una soluzione che lega insieme molti tipi di middleware (connettività verso database, ambienti transazionale, servizi di naming ecc.) in un unico ambiente, riducendo tempi di sviluppo e costi necessari alla integrazioni di componenti software di varia natura.
 
Line 62 ⟶ 61:
* Sicurezza: la piattaforma fornisce un modello di sicurezza in grado di proteggere dati in applicazioni Internet;
 
== Strumenti di sviluppo ==
Tra gli strumenti di sviluppo necessari per sviluppare applicativi in linguaggio Java c'è la Java Development Kit (JDK), che contiene sia l'ambiente di runtime che il compilatore del codice sorgente.
 
[[Categoria:Java|Introduzione]]