-
Zio alestrong®.
User deleted
Concetti di informatica e fondamenti di Java 2
Tecniche avanzate - Edizione elettronica
Cinque capitoli su tecniche avanzate per la programmazione in Java.
1. Multithreading
* Capire come thread multipli possono essere eseguiti in parallelo
* Imparare a implementare i thread
* Capire le condizioni di corsa critica e di blocco fatale
* Saper evitare i danni a oggetti condivisi usando metodi sincronizzati
* Saper usare i thread per realizzare animazioni
2. Programmazione di rete
* Capire il concetto di socket
* Imparare a inviare e ricevere dati tramite i socket
* Implementare programmi client e server di rete
* Comunicare con server Web e applicazioni sul lato server mediante il protocollo HTTP (Hypertext Transfer Protocol)
3. Connessione a basi di dati
* Capire come vengono memorizzate le informazioni nelle basi di dati relazionali
* Imparare a interrogare una base di dati con il linguaggio SQL (Structured Query Language)
* Connettersi a basi di dati mediante la tecnologia JDBC (Java Database Connectivity)
* Scrivere programmi per basi di dati che inseriscano, aggiornino e interroghino dati in una base di dati relazionale
4. XML
* Capire elementi e attributi del linguaggio XML
* Capire i concetti che stanno alla base di un analizzatore sintattico (parser) XML
* Essere in grado di leggere e scrivere documenti XML
* Essere in grado di progettare un DTD (Document Type Definition) per documenti XML
5. JavaServer Pages
* Realizzare pagine Web dinamiche con la tecnologia JavaServer Pages
* Apprendere gli elementi sintattici di JavaServer Pages
* Strutturare un’applicazione Web come sequenza di JavaServer Pages
* Capire la relazione tra JavaServer Pages e servlet
E-Book ITA in formato PDF
link
.