Lezione 5: Servlet e bean

Separazione logica - presentazione

I Java Data Bean sono dei componenti fondamentali nella strutturazione di una web application che utilizzi una connessione ad un database. Essi infatti permettono, insieme ad una/più opportune classi java, di separare la logica dell'applicazione dalla parte di controllo e di presentazione delle informazioni:

Separazione logica - controllo -
    presentazione

La parte logica dell'applicazione è realizzata da un insieme di classi e un insieme di Java Data Bean che realizzano le interrogazioni e strutturano i risultati delle query e altri dati in informazioni.
Ad esempio, nell'applicazione webmusei tutte le query che si possono fare al database possono essere ragruppate in un'unica classe, che fornirà i data bean o array di data bean come risultato di un'interrogazione.

Il livell di presentazione e di flusso dell'applicazione è realizzata dalle servlet che analizzano le richieste, richiedono i vari Java Data Bean necessari per formare il documento di risposta (gestiscono il controllo) e preparano il documento con le informazioni richieste (gestiscono la presentazione).

Valida il documento
Copyright © 2002 by Roberto Posenato