Io sono tra quelli che la mette nel Business, per me il DAL fa solo il DAL ossia persistenza e lettura da DB, quindi l'Identi Map la metto nel Biz, se lì non trovo il dato che mi servve allora chiedo aiuto al DB.
Tutto quello che è comune a qualsiasi strato dati per me dovrebbe andare sempre nel biz.

imperugo
Microsoft MVP
myblog : http://www.tostring.it
3.165 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao Ugo,

capisco il tuo punto di vista, ma per me il datalayer deve fornire i dati. Come e da dove li prende sono cose che al business non interessano. Ovviamente il tutto IMVHO. Comunque non credo esista una soluzione giusta, è più che altro una questione di gusti.

Byez

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
575 messaggi dal 23 giugno 2003
www.padovaboy.it
Scusate se mi reintrometto in questo tipo di discussioni, ma voi dove avete imparato tutti sti Biz, Dal, BL etc...(biz sinceramente mi manca: bisness interapt zorro?!)?
Ma sopratutto dove avete imparato le varie logiche/pattern per la suddivisione dei vari strati di un software?
Purtroppo vengo da un 3-4 anni di vb e di ASP e mi sto scontrando con un nuovo mondo fatto di oggetti, strati software, generics e pattern...e diamine se non mi vien voglia di capirci qualcosa ;)
Intanto che aspetto da amyzon 4 libri sui pattern, qualcuno mi sa dare una dritta su un sitarello di acronimi o qualche spunto da dove cominciare?!

Tnx ;)

www.padovaboy.it dal 2001 con furore :D
3.165 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

ti consiglio di scaricarti gli esempi della sessione di Riccardo al RealCodeDay di Firenze.

http://www.dotnetcircle.it/firenze05.aspx.

Non sono ovviamente completi (mancano aluni pattern fondamentali come lazyloading, identitymap e altri) ma sono un'ottima base per capire come stratificare un'applicazione.

byez

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
vai qui http://www.ugidotnet.org/workshops/workshops_detail.aspx?ID=9ed3a5e7-a69c-4258-af7b-6ec3a8bcd025 di pattern e corrette implementazioni di Businees (biz  ) e DAl ne vedi di sicuro, in più guardati questi webcast http://blogs.ugidotnet.org/pape/archive/2006/09/13/WebcastAspireArchitect.aspx sia ll'evento di ottobre che in questi webcast troverai Ricky.

Ti segnalo anche un link interessante sul blog di Andrea
http://blogs.ugidotnet.org/pape/archive/2006/09/14/DataAccessLayer101.aspx

E ti confermo il PoEAA che ti ha segnalato Cradle e anche il GoF (Gans of For) che solo le 2 bibbie

Beh direi che hai un po' di materiale ;)

imperugo
Microsoft MVP
myblog : http://www.tostring.it
575 messaggi dal 23 giugno 2003
www.padovaboy.it
Woa  !
Gentilissimi

Missà che mi prendo qualcosa e comincio a darci un'occhiata.

Già che ci sono vi indico i libri che sto per prendere:

Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans; Hardcover

Applying Domain-Driven Design and Patterns: With Examples in C# and .NET - Jimmy
Nilsson;

Design Patterns For Dummies (For Dummies (Computer/Tech)) - Steve Ph.D. Holzner; Paperback

Patterns of Enterprise Application Architecture (The Addison-Wesley Signature Series) (Hardcover)


Di quanto ho capito il PoEAA è l'ultimo (quello che mi ha segnalato Cradle già in un altro post)
Gof mi manca cos'è?!

Ps: ma voi dove comprate libri? Io sto impazzendo: l'unica è ordinarli da Amazon!

Pps: sforo il tema: qualche consiglio anche per un libro sullo studio delle interfacce?
Pensavo di prendere questi:

Ambient Findability - Peter Morville; Paperback
Designing Interfaces - Jenifer Tidwell; Paperback
Head First Design Patterns (Head First) - Elisabeth Freeman; Paperback

Grazie mille ancora, siete gentilissimi :)

www.padovaboy.it dal 2001 con furore :D
Ciao Stefano,

Beh per definizione un pattern è una soluzione più generica possibile a problemi più comuni e questi devono poter funzionare in applicativi differenti, ma nulla ci vieta di adattare il patter ad una nostra esigenza particolare o Idea.
Tutto questo giro è per dire che uno lo può mettere dove vuole se risolve il suo problema e se per la sua idea è più corretto. Non è necessario attenersi al 100% alla teoria, ma la mia idea di metterla nel biz mi è venuta facendomi una domanda.

Se cambio lo strato DAL perchè passo da SQL a MYSQL o ORACLE, mi devo rifare l'identity map per ogni strato????

La risposta è stata si.

Dato che la mia pigrezza è più che affermata ho deciso di metterlo nel biz.


BTW che fancazzista che sono

P.S.: ci sei a milano il 18-19 all'Architecture Days??

imperugo
Microsoft MVP
myblog : http://www.tostring.it
3.165 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao Ugo,

Hai perfettamente ragione, i pattern sono teorici quindi all'atto pratico si devono personalizzare per le proprie esigenze.

BTW, nel mio caso anche cambiando DAL posso sfruttare le stesse classi perchè sono DBAgnostic ed essendo in un mio framework non ho problemi.

P.S. Per gli Architecture Days ci sto lavorando, ma sarò anche molto impegnato a novembre quindi devo vedere.

Byez

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.