Model Driven Web Development Solutions
-
Upload
federico-tomassetti -
Category
Technology
-
view
1.413 -
download
1
description
Transcript of Model Driven Web Development Solutions
![Page 1: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/2.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
Prof. Marco TorchianoGruppo ingegneria del software
![Page 3: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/3.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
![Page 4: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/4.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
??
![Page 5: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/5.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
![Page 6: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/6.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
![Page 7: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/7.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
Pre-integrazionePre-integrazioneIn Eclipse Modelling!In Eclipse Modelling!
![Page 8: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/9.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
Action,Form
Jsp,Css
Test, Properties, Configurazione
![Page 10: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/10.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
Regioni protette No round-trip
![Page 11: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/11.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
![Page 12: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/14.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
...diamo un'occhiata...diamo un'occhiata
![Page 15: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/15.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
JAVAJAVA
![Page 16: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/16.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
![Page 17: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/17.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
CodiceCodice
![Page 18: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/18.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
...AJAX?...AJAX?
![Page 19: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/19.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/20.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/21.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze(itemis, 2008)
![Page 22: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/22.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/23.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/24.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
ProviamoProviamo
![Page 25: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/25.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/26.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
![Page 27: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/27.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
PropertiesProperties
![Page 28: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/28.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
Enterprise?Enterprise?
![Page 29: Model Driven Web Development Solutions](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/29.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051816/545c459bb1af9f280a8b46f5/html5/thumbnails/30.jpg)
Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze
ConclusioniConclusioni