All’interno di Java ci sono diverse tecnologie di sviluppo, ognuna focalizzata su una fine diversa, se la base del linguaggio Java, Java per l’ambito aziendale, Java per lo sviluppo di applicazioni mobili ,. ..
Ciascuna delle tecnologie di sviluppo della lingua Java contiene:
- Virtual Java Machine (JVM)
- API di sviluppo della piattaforma
L’applicazione viene eseguita all’interno della macchina virtuale Java (JVM) e ha accesso all’API, che sono le librerie con funzionalità Java.
Le tecnologie che esistono sulla piattaforma Java sono:
- java se
- java ee
- java me
- java card
java se
Java è la piattaforma standard e l’obiettivo di questo tutorial Java in cui vengono raccolte tutte le funzionalità di base della lingua.
All’interno di queste funzionalità di base Java troviamo: l’uso di collezioni, accesso a fic. Heros con Java Io e NIO e database con JDBC, librerie per lo sviluppo di applicazioni desktop o web come swing o javafx, librerie per la data e l’ora, possibilità di creare applicazioni multi-thread, funzionalità per creare connessioni di rete, maneggevolezza del contenuto XML … Include anche il database Java DB per l’utilizzo della memoria.
Se stai iniziando con Java, la cosa più normale è che si scendi dalle bookstores Java SE.
Puoi Controllare tutto il contenuto di Java SE.
Java EE
Java EE è stato creato per creare applicazioni aziendali con Java. In questo modo è dato a Java EE con funzionalità di sviluppo delle applicazioni del server con tecnologie come servlet, jsp o ejb.
java ee ci consente di effettuare lo sviluppo dei servizi, se WSDL (con JAX-WS ), Riposo (con jax-rs) o la creazione di webscheette.
offre anche un’aPI di persistenza degli oggetti JPA, funzionalità di messaggistica con messaggio Java, e-mail con Java Mail o Batch di gestione dei processi.
Puoi controllare tutto il contenuto di Java EE.
Java ME
Java è l’implementazione di Java nasce per la creazione di applicazioni mobili.
Mentre con il passare del tempo è stato concentrato di più per lo sviluppo di dispositivi IoT (Internet of Things): televisori, sensori, stampanti, …
Allora, all’interno Java possiamo trovare Io stesso:
- Java TV, per lo sviluppo di applicazioni in TV o su dispositivi multimediali.
- Java incorporato, che ci consente di creare profili di sviluppo diversi di “applicazioni in crosted “, che non ha anche un’interfaccia grafica.
Puoi trovare maggiori informazioni su cosa è Java ME
schede Java
è la tecnologia Java che ci serve per lo sviluppo di applicazioni che vanno su smart card, quelle che portano un chip e una piccola capacità di elaborazione e capacità di memoria.
Puoi leggere di più sulle carte Java e sulle funzionalità che offre. P Igienico