PROGRAMMAZIONE DISTRIBUITA

Biagio COSENZA PROGRAMMAZIONE DISTRIBUITA

0512100021
DIPARTIMENTO DI INFORMATICA
CORSO DI LAUREA
INFORMATICA
2024/2025

OBBLIGATORIO
ANNO CORSO 3
ANNO ORDINAMENTO 2017
PRIMO SEMESTRE
CFUOREATTIVITÀ
648LEZIONE
324LABORATORIO


Obiettivi
Conoscenza e Capacità di Comprensione
L'insegnamento ha un primo obiettivo di aspetti relativi alla programmazione distribuita. Partendo dalle basi di programmazione concorrente (multithread), si esaminano le architetture distribuite e le problematiche inerenti. Viene presentata la architettura di Java remote method invocation e vengono presentate alcune semplici applicazioni in Java. Successivamente si approfondiscono gli aspetti relativi alla programmazione enterprise ad un livello medio-alto presentando la architettura Java Enterprise Edition (Java EE 7), partendo dai principi di base, passando per il layer dei dati quello di business, quello dei servizi e qualche cenno sul layer di presentazione. Service oriented architecture e message oriented middleware saranno presentate come parte della Java Enterprise architecture.

Capacità di Applicare Conoscenza e Comprensione
Gli studenti acquisiranno la capacità di descrivere, progettare e sviluppare applicazioni distribuite con proprietà di linguaggio.
Orari Lezioni

  BETA VERSION Fonte dati ESSE3 [Ultima Sincronizzazione: 2024-11-29]