Top Banner
1 Model driven Model driven web development web development solutions solutions Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
30

Model Driven Web Development Solutions

Nov 07, 2014

Download

Technology

Some considerations about Model Driven solutiond for the web and practical tools.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Model Driven Web Development Solutions

1

Model driven Model driven web development web development

solutionssolutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Page 2: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Prof. Marco TorchianoGruppo ingegneria del software

Page 3: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Page 4: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

??

Page 5: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Page 6: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Page 7: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Pre-integrazionePre-integrazioneIn Eclipse Modelling!In Eclipse Modelling!

Page 8: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

✔ Dao (factory, interfaccia,

implementazione)✔ Batteria di test✔ Mapping hibernate✔ Script DB

Page 9: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Action,Form

Jsp,Css

Test, Properties, Configurazione

Page 10: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Regioni protette No round-trip

Page 11: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Page 12: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

1996 1998 2001 20092007

1.01.0 5.05.0

Page 13: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

✔ 200 articoli scientifici

✔ 50 università

✔ Supporto e formazione

✔ Acer, Enel, GTT, Autostrade

Page 14: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

...diamo un'occhiata...diamo un'occhiata

Page 15: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

JAVAJAVA

Page 16: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Page 17: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

CodiceCodice

Page 18: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

...AJAX?...AJAX?

Page 19: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Normazione dei processi gestionali derivante dal modello funzionale incorporato nel software

PrescrittivitàPrescrittività

Page 20: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Errori di sintassiErrori di sintassi

Errori di configurazioneErrori di configurazione

Errori di tecnologiaErrori di tecnologia

Mds 2Mds 2Mds 1Mds 1

* Mds:Model driven solution

Mds 3Mds 3

Page 21: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze(itemis, 2008)

Page 22: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Jan Köhnlein,itemis [..] so we strongly encourage [..] so we strongly encourage

them to build their own them to build their own customized code generator, customized code generator, and that's why we focus on and that's why we focus on good tooling for buildinggood tooling for building

““

““

Page 23: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Peter Freise,itemis Using the cartridges helps you Using the cartridges helps you

to kick-start your project faster to kick-start your project faster [...]. However, cartridges tend [...]. However, cartridges tend to end up as a kind of one-to end up as a kind of one-size-fits-all monstersize-fits-all monster

““

““

Page 24: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

ProviamoProviamo

Page 25: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Everything should be made Everything should be made as simple as possibleas simple as possible(but not simpler)(but not simpler)

““

““

Page 26: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Page 27: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

PropertiesProperties

Page 28: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Enterprise?Enterprise?

Page 29: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

EJBEJB

DBDB

DAODAO

ServiceService

qualche...qualche...

...altro......altro...

...livello...livello

Page 30: Model Driven Web Development Solutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

ConclusioniConclusioni