Materiale Didattico


Traccia delle lezioni

Concetti e costrutti base del linguaggio Java

Bibliografia

La programmazione distribuita con il linguaggio Java

Principi di progettazione e programmazione di sistemi distribuiti

Bibliografia

Torna all'inizio


Traccia dei laboratori

  1. Concetti e costrutti base di java: testo, soluzione
  2. Classi ed oggetti: testo, soluzione
  3. Ereditarietà, toString, equals, hashCode, javap, javadoc: testo
  4. File, compareTo, package, jar: testo, soluzione
  5. NetBeans IDE, Eccezioni, Socket, rete: testo, soluzione
  6. Componenti Swing, applet: testo, soluzione
  7. Programmazione di rete: TCP/IP: Server e multithreading:
  8. Thread, TimerTask, applicazione del pattern produttore-consumatore: controllo degli approvvigionamenti
  9. Thread, sincronizzazione: sincronizzazione a barriera (compito di esame del 7/06/04): testo; Tabellone elettronico (23 luglio 2010).
  10. RMI, unico host, caricamento locale delle classi: testo.
  11. RMI, callback: testo.
  12. RMI, multi-host, caricamento remoto delle classi: testo.
  13. JDBC: testo.
  14. Applet, RMI, Database: testo.
  15. XML (vedere il materiale delle lezioni)

Torna all'inizio