2008-10-16 12 views
10

Poszukuję pewnych wzorów architektonicznych do projektowania aplikacji dla przedsiębiorstw. Jestem świadomy wszystkich wzorów GoF i MVC, i takich rzeczy, ale szukam wzorów, które pojawiają się w szerszym zakresie. W szczególności mam nieco większą aplikację na komputery i witryny dla firm, mają one określoną funkcjonalność, a niektóre są unikalne i szukam najlepszych praktyk dotyczących struktury całego rozwiązania, sposobu ujawniania domen logiki biznesowej innym poprzez fabryki lub takie i na ogół tego rodzaju rzeczy, które dotyczą całej aplikacji jako całości.Wzorce projektów architektonicznych

+0

Zobacz moje [Odpowiedź] (http://stackoverflow.com/questions/199890/ive-never-encountered-a-well-written -business-layer-any-advice # 199902) na powiązane pytanie dotyczące warstw biznesowych. – dacracot

Odpowiedz

5

Zobacz Jeffrey Palermo w Onion Architecture. Architektura ta umieszcza rdzeń (model domeny, usługi domenowe, usługi aplikacji) w aplikacji w centrum. Rdzeń nie odwołuje się do niczego innego, a wszystko inne odnosi się do rdzenia. Persistence to warstwa na samym rdzeniu, podobnie jak interfejs użytkownika, podobnie jak testy.

+0

Wygląda interesująco. –