Har nu suttit och kollat på detta med DDD och TDD. Dessa absolut så heta ämnen.. Om du tänkter köra en IoC-container så kan jag rekommendera Castle Windsor som jag tycker funkar ypperligt med NHibernate ( inte oväntat då många av utvecklarna för NH är inblandade i Castle oxå). Det lät intressant, kände inte ens till det. :) Jo det kan nog stämma att siten inte är den klockrenaste. Men som sagt spelar det inte nån större roll vilken av alla containers man väljer. Det är ju ATT man använder en container som är viktigt. <citat>http://www.codeinsanity.com/2008/08/implementing-repository-and.html</citat>Använda Springframework och NHibernate.
Dock funderade jag först på att skriva en egen factoryframework och egna repositoryframeworks klasser. Men varför in i hela friden skall jag spendera en massa tid på att skriva sådana klasser. :)
Borde inte Springframework funka alldeles utmärkt till detta ändamål, och att jag då i stället skriver endast ex.
CustomerRepository, samt CustomerFactory som då nyttjar springframework istället för egna frameworks för detta. Sen så ser jag att Spring framework ger stöd för användning med NHibernate.
Vad tror ni om denna blandning? Borde inte detta passa bra?
Vad säger ni?Sv: Använda Springframework och NHibernate.
Jag har kört Spring också men jag tycker att Windsors integration med NHibernate är lite bättre (session management, transktionshantering, active record m.m.)
*Disclaimer* Det var ett tag sedan jag använde Spring så det är mycket möjligt att det har ändrats
http://www.castleproject.org/container/index.html
http://www.castleproject.org/container/facilities/trunk/nhibernate/index.htmlSv:Använda Springframework och NHibernate.
Måste kolla upp det.
.. hmm.. tyckte det var lite rörigt och svårt att hitta exempel och sådant när det gäller Windsor grejjen. I överlag kändes siten bara rörig för mig.. :l Sv: Använda Springframework och NHibernate.
Du skrev tidigare att man kunde slippa skirva "repositoryframeworks klasser" om man körde Spring. Kan du förklara lite mer vad du menar?
(är det nått i stil med detta du pratar om :
http://www.codeinsanity.com/2008/08/implementing-repository-and.html
)Sv:Använda Springframework och NHibernate.
Ja det kan man väl säga..
Tanken är då att Spring skall ge mig infrastrukturstöd, (infrastructural support), som då implementerar DI eller IoC så att säga. Så kan jag till större delen kapa bort mycket av egenutvecklad infrastruktur kod.