La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

14/06/2008 – Matteo Baglini Mail: Blog:

Presentazioni simili


Presentazione sul tema: "14/06/2008 – Matteo Baglini Mail: Blog:"— Transcript della presentazione:

1 14/06/2008 – Matteo Baglini Mail: matteo.baglini@gmail.commatteo.baglini@gmail.com Blog: http://blogs.ugidotnet.org/bmattehttp://blogs.ugidotnet.org/bmatte

2

3 Business Logic Layer modellato utilizzando il pattern Domain Model. Le tabelle del database secondo il modello relazionale RDBMS.

4

5 L Object Relational Mapping è uno strumento che permette di mappare i dati fra il modello RDBMS ed il modello OOP.

6 File XML Decorando Classi e Proprietà con Attributi

7

8 Permette di disegnare il modello seguendo la teoria OOP osservando solo la business logic. Approccio non più bottom-up ma top-down (dal dominio alla persistenza). Generazione automatica ed ottimizzata di statement sql creati ad hoc, i quali permettendo di gestire in maniera molto più granulare le operazioni CRUD.

9 Alta curva di apprendimento iniziale. Leggeri compromessi nella progettazione del Domain Model, es. Implementare interfacce. Viene visto come lo strumento che permette allo sviluppatore di dimenticarsi del database.

10

11 NHibernate Open Source / Porting da Hibernate (Java) / Multi Database Vendor / Persistence Ignorance / Mapping Complessi Linq To Sql Supporto di MS/ Integrato con VS / Sintassi Linq / Molto Semplice Entity Framework (Beta 3) Supporto di MS/ Integrato con VS / Multi Database Vendor / Sintassi Linq / Mapping Complessi

12 Object Relational Mapping Wikipedia - http://en.wikipedia.org/wiki/Object- relational_mappinghttp://en.wikipedia.org/wiki/Object- relational_mapping C2.com - http://c2.com/cgi/wiki?ObjectRelationalMapping http://c2.com/cgi/wiki?ObjectRelationalMapping NHibernate/Hibernate Sito - http://www.hibernate.org/http://www.hibernate.org/ Libro - http://www.manning.com/kuate/http://www.manning.com/kuate/

13 Linq To Sql MSDN - http://msdn.microsoft.com/en- us/library/bb386976.aspxhttp://msdn.microsoft.com/en- us/library/bb386976.aspx Serie di di Post sul Blog di ScottGu - http://weblogs.asp.net/scottgu/archive/tags/LINQ/Da ta/default.aspx http://weblogs.asp.net/scottgu/archive/tags/LINQ/Da ta/default.aspx Entity Framework MSDN - http://msdn.microsoft.com/en- us/library/aa697427(VS.80).aspxhttp://msdn.microsoft.com/en- us/library/aa697427(VS.80).aspx CodePlex Samples- http://www.codeplex.com/adonetsamples/ http://www.codeplex.com/adonetsamples/


Scaricare ppt "14/06/2008 – Matteo Baglini Mail: Blog:"

Presentazioni simili


Annunci Google