Trasformazioni e dettagli sul codice del modello di progetto PiggyBank

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:

ProgettoDescrizione
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
ItsoAdWebServiceUtilityContiene 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.