[ Valerij Zajcev @ 23.12.2009. 12:25 ] @
Misljenje o arhitekturi malo se bunim negde, jer do sada sam radio sa samo sa MVC pattern-om u drugoj tehnologiji, a u .NET projektu zamisljam malo kompleksniju strukturu: -Projekat -Projekat.GUI + View (Forme + Mediator) + Controller (Command) + Model (Proxy) ---------------------------------- +Projekat.BL ---------------------------------- +Projeka.DAL ---------------------------------- Bunim se oko podele posla izmedju DAL-a i Model-a na GUI-u. 1) DAL bi trebalo da sluzi za pristup podacima (poziv na bazu, mapiranje itd.), ali da li bi podatke trebalo da drzim u DAL-u (primer kada se dovuku podaci u aplikaciju iz baze pa da DAL bude univerzalno mesto gde ce podaci da se cuvaju dok su potrebni) u nekoj singleton klasi, ili bi trebalo DAL te podatke da sutne do BL, a da ih BL spusti u Model/Proxy (koji bi trebao da bude singleton) na GUI-u? 2) Ako ovo sto sam gore napisao nije ok, pitanje je: Gde podaci treba da budu dok je aplikacija aktivna (npr. korisnik ulogovan pa njegovi podaci)? |