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
- G. Colouris, J. Dollimore, and T. Kindberg, Distributed
Systems, Concepts and Design
- P. Ancilotti, M. Boari, Principi e tecniche di programmazione
concorrente, UTET, Torino
Torna all'inizio
Traccia dei laboratori
- Concetti e costrutti base di java:
testo, soluzione
- Classi ed oggetti: testo,
soluzione
- Ereditarietà, toString, equals, hashCode,
javap, javadoc:
testo
- File, compareTo, package, jar: testo, soluzione
- NetBeans IDE, Eccezioni, Socket, rete: testo, soluzione
- Componenti Swing, applet: testo,
soluzione
- Programmazione di rete: TCP/IP: Server
e multithreading:
- Thread, TimerTask, applicazione del pattern
produttore-consumatore: controllo degli
approvvigionamenti
- Thread, sincronizzazione: sincronizzazione a barriera (compito di
esame del 7/06/04): testo; Tabellone elettronico (23 luglio
2010).
- RMI, unico host, caricamento locale delle classi: testo.
- RMI, callback: testo.
- RMI, multi-host, caricamento remoto delle classi: testo.
- JDBC: testo.
- Applet, RMI, Database: testo.
- XML (vedere il materiale delle lezioni)
Torna all'inizio