Avanti >

Creazione trasformazioni modello a testo con JET

È possibile creare trasformazioni JET (Java Emitter Template) per creare rapidamente trasformazioni da modello a testo basate su template.

Quando si crea una trasformazione JET, si inizia con un esempio del codice dell'applicazione che si desidera produrre, che generalmente corrisponde ad uno o più progetti Eclipse. Questa applicazione di esempio viene denominata 'esemplare'. Successivamente viene utilizzato l'editor di creazione per identificare le parti dell'esemplare che variano da un'applicazione a un'altra. Questo processo di identificazione produce un modello dati che rappresenta gli aspetti variabili dell'esemplare. È anche possibile associare azioni di generazione codice agli elementi contenuti nel modello. Infine, viene utilizzato l'editor per creare template JET da file esemplare e sostituire testo con riferimenti al modello sviluppato.

Dopo la creazione della trasformazione modello a testo e del metamodello corrispondente, è possibile utilizzare modelli di input XML di base per convalidare la trasformazione. Inoltre, altro codice Java può utilizzare la trasformazione mediante strumenti quali quelli di trasformazione dell'associazione modello a modello.

Obiettivi di apprendimento

L'esecuzione dei primi due moduli dell'esercitazione richiede circa 45 minuti. Lo svolgimento dell'intera esercitazione richiede 60 minuti.

Livello

Intermedio

Destinatari

Questa esercitazione è rivolta agli architetti e agli sviluppatori di software o di sistemi

Requisiti del sistema

Per eseguire le attività descritte in questa esercitazione, è necessario avere installati i seguenti strumenti e componenti:
Avanti >

Feedback