dotnetomaniak.pl

Strona głównaArchitektura

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
Model-View-Presenter z Autofac w aplikacji desktopowej

Architektura 748 dni, 6 godzin, 25 minut temu macko 94 pokaż kod licznika zwiń

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

Komentarze są własnością ich twórców i tylko oni są za nie odpowiedzialni. Serwis dotnetomaniak.pl serwisu nie ponosi jakiejkolwiek odpowiedzialności za treść komentarzy.
Aby dodać komentarz zaloguj się lub zarejestruj
Code of duty 2

Podsumowanie #5 - tydzień 2...

Kolejne podsumowanie tygodnia w polskiej blogosferze. Tym razem sporo wpisów o wzorcach projektowych i dobrych rozwiązaniach do stosowania w kodzie. Zapraszam do lektury.  czytaj więcej
2012-05-20

Najaktywniejsi

1

macko (32 502,49)

2

gordon_shumway (21 208,87)

3

http://pawlos.blo... (20 871,58)

4

paduda (20 280,32)

5

pzielinski (16 010,87)

6

Damian (9 051,08)

7

danielplawgo (7 235,99)

8

CaMeL (3 054,87)

9

http://jakub-flor... (3 049,65)

10

lukaszgasior (2 938,35)

11

arek (2 504,46)

12

mnikolajuk (2 433,92)

13

netmajor (2 157,79)

14

fones (2 090,35)

15

premium-hands-net (1 665,19)

16

poniat (1 580,2)

17

ada_man (1 530,6)

18

https://me.yahoo.... (1 499,21)

19

tmalesza (1 495,26)

20

lkurzyniec (1 474,29)