Quali sono gli strati (layers) caratteristici tramite i quali si è soliti suddividere un’applicazione J2EE?

Utente HTML.it
chiede

Quali sono gli strati (layers) caratteristici tramite i quali si è soliti suddividere un’applicazione J2EE?

Redazione HTML.it
risponde

Una applicazione basata sulla piattaforma J2EE viene, solitamente, implementata avvalendosi del seguente modello logico a 3 strati (detti layers) :

  • User Interface Logic
  • Business Logic
  • Data Access

Il primo layer rappresenta l’interfaccia utente, ovvero lo strato di presentation che gestisce l’interazione con l’utente. Il secondo contiene tutta la logica di business, ovvero la logica applicativa che sta dietro all’applicazione. Infine, l’ultimo strato è rappresentato dall’accesso ai dati, ovvero tutte le operazioni necessarie alla lettura e salvataggio dei dati (solitamente da un Data Base).