In questo esercizio viene creata la struttura del pacchetto, oltre al diagramma del pacchetto stesso del livello di progetto itso.ad.business. Il livello itso.ad.business contiene la logica aziendale del modello di progetto PiggyBank. Il livello itso.ad.business contiene delegate.ejb, gli ejb e i pacchetti secondari del progetto di implementazione.
Inoltre, il livello itso.ad.business contiene l'implementazione della logica aziendale per il sistema di online banking PiggyBank e i pacchetti secondari che si trovano nella tabella di seguito riportata:
Pacchetto | Descrizione |
---|---|
delegate.ejb | Questo pacchetto secondario contiene l'implementazione della struttura per accedere all'EJB PiggyBank. |
ejb | Questo pacchetto secondario contiene il modello di memorizzazione persistente per i dati clienti e le transazioni PiggyBank. |
framework | Questo pacchetto secondario descrive il livello di isolamento tra il livello di presentazione dell'interfaccia utente PiggyBank e il modello di persistenza. Il livello framework fornisce l'astrazione tra l'interfaccia client e l'implementazione. |
In questo esercizio viene identificata la struttura del pacchetto secondario del progetto di implementazione mediante la creazione del diagramma di panoramica degli elementi del progetto itso.ad.business.
Il pacchetto secondario itso.ad.business contiene i pacchetti secondari del framework, ejb e ejb.delegate.
E' stata identificata la struttura di base del pacchetto secondario itso.ad.business creando la struttura di base del diagramma degli elementi del progetto itso.ad.business. Il diagramma illustra la struttura del pacchetto secondario, oltre alle relazioni esistenti tra i pacchetti. Aggiungere a questo diagramma il pacchetto secondario itso.ad.business. Il diagramma dovrebbe essere simile alla seguente illustrazione:
Con la creazione del diagramma di panoramica, viene creata automaticamente la struttura del pacchetto nel pacchetto secondario itso.ad.business. La struttura del modello dovrebbe essere simile alla seguente illustrazione:
Ora che è stata creata la struttura del pacchetto secondario itso.ad.business, è possibile modellare ciascun componente. Per continuare, procedere con l'Esercizio 3.5: Modellamento del livello del componente del framework.