modeling

EMF Parsley: a web application in a few steps

Introduction With EMF Parsley you can quickly build and easily maintain a web application. Let's see how. Indeed Parsley allows you to build both desktop and web applications from the same code (single-sourcing), leveraging on Eclipse RCP platform and using RAP for the web, but for the purpose of this article we will focus only on the web side. Setting up the environment First of all ensure you have a recent Eclipse IDE installed and running on a brand new workspace. If you downloaded the Eclipse Modeling Package then you already have EMF Parsley installed, otherwise you can install it [...]

Di |2017-08-13T09:27:40+00:00agosto 10th, 2017|

Eclipse EMF: modifiche al Modello

Vediamo ora come procedere quando si desidera modificare il Modello. Diciamo che intendiamo aggiungere l'attributo "surname" all'entità Author. Apriamo il diagramma del modello (Library.ecorediag) e aggiungiamo il nuovo attributo anch'esso di tipo EString Salviamo le modifiche (Ctrl-S), riapriamo il file Library.genmodel, e rigeneriamo i sorgenti del plugin del Model, del plugin di Edit e di quello di Editor (effettuando un click su ciascuna delle prime tre voci del menu contestuale)   Rilanciamo l'applicazione (eventualmente facendo un Clean e ricontrollando il lancio, in caso di errori)   Se verificate il database ora troverete che la tabella "author" contiene il nuovo campo [...]

Di |2012-06-08T11:29:09+00:00settembre 17th, 2011|

Sviluppare con EMF

La sequenza di tutorial proposti di seguito è stata progettata per permettere un apprendimento graduale dell'utilizzo del framework EMF (Eclipse Modeling Framework) per lo sviluppo rapido di applicazioni Eclipse RCP (sezione in continua espansione ...) Per iniziare Come creare unÔÇÖapplicazione Eclipse RCP Dal Modello alla Persistenza Eclipse EMF: Progettare il Modello Eclipse EMF: un CRUD a costo zero Setup Teneo per Eclipse 4.2 ÔÇô Juno Eclipse EMF: un CRUD immediato per database Eclipse EMF: modifiche al Modello CDO - Connected Data Objects Programmazione Visuale WindowBuilder: installazione ed EMF databinding WindowBuilder: databinding avanzato con CDO Single Sourcing with Rich Ajax Platform [...]

Di |2014-12-19T15:51:31+00:00settembre 16th, 2011|

Eclipse EMF: un CRUD a costo zero

Questo tutorial fa seguito a quello dedicato alla modellazione con EMF ( Eclipse EMF: Progettare il Modello) In questo articolo vedremo come, attraverso i tools di generazione automatica di codice propri di EMF, sia possibile generare un CRUD, cioè un applicativo in grado di eseguire le tipiche operazioni per la gestione dei contenuti del modello stesso: Create(=Insert), Read(=Select), Update e Delete. Tale gestione presuppone tuttavia una qualche forma di persistenza, ovvero un "canale" di memorizzazione di tali informazioni. Infatti nella maggior parte dei casi è opportuno poter, ad esempio: ricaricare i dati memorizzati durante una precedente esecuzione oppure condividere i [...]

Di |2012-06-08T11:52:29+00:00luglio 14th, 2011|

Eclipse EMF: Progettare il Modello

Eclipse Modeling Framework (EMF) è, tra i numerosi frameworks dell'ecosistema Eclipse, quello che permette di modellare il cosiddetto Dominio Applicativo della vostra applicazione, ovvero l'insieme delle entità, dei loro attributi e delle loro relazioni. In questo tutorial vedremo come usare EMF per creare il Modello di un'applicazione. Prima di procedere verificate di possedere una versione di Eclipse con tutto il necessario. Il presente articolo, in particolare, è stato scritto utilizzando la versione Eclipse Juno Modeling . Il modello Library che useremo come esempio è preso dal Tutorial ufficiale di EMF: esso è costituito dalle entità Author, Book e Library. Per [...]

Di |2013-10-08T23:38:31+00:00luglio 13th, 2011|
Torna in cima