Pierwszy raz na dotnetomaniaku? Przeczytaj nasz FAQ lub zadaj nam pytanie.

2
.netomaniaki

Model-View-Presenter z Autofac w aplikacji desktopowej nowe okno

opublikowano 127 dni, 6 godzin, 33 minuty temu | wysłane przez mackomacko 134 dni, 15 godzin, 22 minuty temu
5 maja 2010 13:46:54 GMT 28 kwietnia 2010 04:57:23 GMT

Zastrzeżenie: może poniższe wypociny to wcale nie Model-View-Presenter a Model-View-Controller, może MVC: Passive View a może MVC: Supervising Controller a może MVP: Ostatnia Krew. Szczerze: I don't give a damn. (no... nie do końca; polecam artykuły Fowlera w sekcji Presentation Patterns jako bardzo ciekawą lekturę, ale zbytnie rozwodzenie się nad włożeniem danej implementacji do prawidłowej szufladki uważam za lekki przerost formy nad treścią)

Niniejszy post zakłada, że Czytelnik jest zaznajomiony z tematyką omawianego wzorca, więc skupię się na tej konkretnej implementacji. Dzisiaj KOD jest najważniejszy. Założenia

* aplikacja desktopowa (u mnie WinForms, ale generalnie nie powinno to mieć wielkiego znaczenia)
* poszczególne ekrany są identyfikowane wyłącznie za pomocą interfejsów widoku
* interfejs widoku wystarczy do utworzenia instancji widoku oraz jego presentera w nowym scope 
kontenera DI (czyli: każdy presenter otrzymuje własne instancje swoich zależności, 
chyba że zostały jawnie zarejestrowane jako singleton)
* warstwa dostępu do danych to po prostu NHibernate - sesja NH powinna być więc dostępna 
z poziomu presenterów
kategoria: Architektura | kliknięć: 61 | | źródło: www.maciejaniserowicz.com | pokaż kod licznika
tagi: model-view_presenter, NHibernate

Brak komentarzy. Bądź pierwszy aby skomentować ten wpis.

Każdy z Użytkowników ponosi wyłączną odpowiedzialność wobec dotnetomaniak.pl i osób trzecich za treść swoich wypowiedzi.
Aby umieścić komentarz zaloguj się lub zarejestruj