November 2007 Blog Posts

Come ti mappo il many-to-many [NHibernate]

Technorati Tag: NHibernate,Many-to-many Sicuramente questo post scatena una marea di polemiche, ma ... io oggi ho voglia di mapparmi un bel many-to-many, per due semplici motivi. Primo ragiono ancora a DbDev e quindi per me la normalizzazione viene prima di tutto. Secondo non ho tempo per sta qui a creare enties che sono Collection di altre e cosi' via ... Veniamo a noi. Primo parte, il Dominio. Abbiamo una bella classe Computer esposta come segue: (Scusate ma il mio UML designar fa pena). Comunque, in...

[OT] Fornire valide spiegazioni ...

Oggi, dopo ben 3 mesi di codice Hardcore, post e post su Guisa e post e post sul forum, ho portato a termine la parte di DAL di una mia vecchia applicazione che usa SQL, Ldap e AS400. Dopo un primo sguardo mi accorgo che adesso, e mai come ora, la parte di repository è seriamente performante e mi stupisco di me stesso ... Ma ora come spiego il cambiamento di velocità ai colleghi?

Presentation per Master-Detail

Technorati Tag: Domain Driven Design,Presentation Layer Voglio esporre la mia idea riguardo ad una possibile implementazione di un Layer Presentation per una Finestra di tipo Master-Details. Lo scopo del presenter, cosi' lo chiamo io, è quello di fornire una Vista del domain model e due routine per applicare i cambiamenti. Lo schema sotto illustra uno schema classico Dove Il mio presentation non fa altro che prelevare le informazioni dalla view e passarle al DTO che si occuperà di aggiornare o creare una nuova Entity nel mio Database. Fin qui nessun problema, ma nel caso in...

DDD e il molti-a-molti

Technorati Tag: Domain Driven Design,Many-to-many In merito a questo discorso ho trovato e sentito pareri diversi e molto discordanti tra loro. Il discorso è il seguente. Ho una classica entità chiamata UtenteWindows che rappresenta un utente windows di Active Directory (come noterete, ridotto all' osso). Come ogni utente windows che si rispetti, ha una Collection di tipo IList<T> che contiene i suoi gruppi di appartenenza. Il problema nasce dal fatto che i gruppi windows originali sono documentati dalla Entity Gruppo e non devono essere modificati visto che esiste un apposito DAL che li preleva...

Vista Test Drive

Il vostro capo anche per quest' anno non vi vuole comperare il PC nuovo con Vista Business? La moglie non siete riusciti a convincerla nemmeno dopo averle mostrato le fantastiche performance che si raggiungono con IIS 7.0 nelle web application?  Non riuscite a motivare l' acquisto del nuovo super PC da 3000 euri? Non ci sono problemi, Microsoft ha ben pensato di fornire a tutti un bel Virtual Desktop che vi consente di provare dal vivo, tutte le funzionalità di vista, per convincervi (questo è lo scopo) ancora di piu'. Mi raccomando, non provateci con un 56 K, fatelo con la...

Ma cosa scrivevo prima?

Technorati Tag: Domain Driven Design Ormai sono 3 settimane che sto studiando Pattern come il DDD, il TDD e ho completamente abbandonato il mio vecchio pattern recordset. Sicuramente gli strumenti che mi hanno aiutato e che ancora mi stanno aiutando sono : Domain Driven Design di Eric Evan Applaying DDD with C# di Jimmy Nilsson SDK Project del presidente e combricola La prima cosa, arrivato ormai ad una fase dove sto realmente proiettando le conoscenze su una applicazione reale, è ma prima cosa scrivevo, di sicuro non...