model driven web development solutions

Post on 07-Nov-2014

1.414 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Some considerations about Model Driven solutiond for the web and practical tools.

TRANSCRIPT

1

Model driven Model driven web development web development

solutionssolutions

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Prof. Marco TorchianoGruppo ingegneria del software

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

??

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

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

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

✔ Dao (factory, interfaccia,

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

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Action,Form

Jsp,Css

Test, Properties, Configurazione

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Regioni protette No round-trip

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

1996 1998 2001 20092007

1.01.0 5.05.0

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

✔ 200 articoli scientifici

✔ 50 università

✔ Supporto e formazione

✔ Acer, Enel, GTT, Autostrade

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

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

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

JAVAJAVA

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

CodiceCodice

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

...AJAX?...AJAX?

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Normazione dei processi gestionali derivante dal modello funzionale incorporato nel software

PrescrittivitàPrescrittività

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

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

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

““

““

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

““

““

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

ProviamoProviamo

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)

““

““

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

PropertiesProperties

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

Enterprise?Enterprise?

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

EJBEJB

DBDB

DAODAO

ServiceService

qualche...qualche...

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

...livello...livello

Federico Tomassetti - Eclipse DemoCamp, 10 Dicembre 2009, Firenze

ConclusioniConclusioni

top related