Questo esempio crea progetti Java e EJB (Enterprise JavaBean)
contenenti il codice generato per il sistema di online banking PiggyBank. Inoltre, l'esempio contiene le voci di seguito riportate:
- Configurazioni della trasformazioni che generano il codice di implementazione
- Una versione del modello di progetto PiggyBank con la configurazione di trasformazione
EJBTransformProfile
applicata ad esso in modo tale che la trasformazione UML a EJB generi validi EJB
Il modello di progetto viene utilizzato per generare i progetti di seguito riportati:
Progetto | Descrizione |
ItsoAdCommon | Contiene classi Java comuni condivise da altri progetti |
ItsoAdEJB |
Contiene i bean di entità EJB Conto e Cliente e il bean di sessione EJB facade PiggyBank. |
ItsoAdFramework | Contiene il codice Java che definisce le interfacce del layer delegato (il layer delegato cliente/conto isola client e codice UI dall'implementazione sottostante di clienti e conti come EJB) |
ItsoAdBusinessEJBImpl | Contiene il codice Java che implementa il layer Delega utilizzando gli EJB |
ItsoAdWebServiceUtility | Contiene CityBankDataAccessObject , ovvero un wrapper del servizio Web CityBank. |
Per ciascun progetto, è necessario creare una configurazione di trasformazione per assegnare il progetto. Ciascuna configurazione di trasformazione viene
eseguita con una serie secondaria di modelli di progetto. Per ulteriori informazioni sulle configurazioni della trasformazione, consultare la sezione Istruzioni di configurazione. |