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 in modo che la trasformazione da UML a EJB generi EJB validi.

Il modello di progetto viene utilizzato per generare i progetti di seguito riportati:

ProgettoDescrizione
ItsoAdCommon Contiene classi Java comuni che condivise da altri progetti
ItosAdEJB Contiene bean 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.
ItsoAdWebServiceClientContiene CityBankDataAccessObject, ovvero un wrapper del servizio web CityBank.

Per ciascun progetto, è necessario creare una configurazione di trasformazione per destinare 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.