Portál AbcLinuxu, 5. května 2025 21:10

Dotaz: Jmeno vrstvy mezi modelem a controllerem

12.7.2011 19:50 rosta
Jmeno vrstvy mezi modelem a controllerem
Přečteno: 164×
Odpovědět | Admin
Ahoj, uz delsi dobu resim problem, jak pojmenovat vrstvu mezi modelem a controllerem v kontextu webovych aplikaci. Model chapu jako zdroj dat (treba databaze), vcetne napr. DAO objektu nebo ORM, coz muze byt trochu odlisne od filosofie MVC, kde (jak se domnivam) vsechno "pod" controllerem je nazyvano "model", tj. nejen zdroj dat, ale i byznys logika. Hodne lidi to ale tak nechape a ja si myslim, ze je vhodne oddelovat vrstvu zdroje dat (a tu nazyvat model) a byznys logiky.

Dosud jsem se setkal s nekolika moznymi oznacenimi, napr. onen model (nejednoznacne a malo rozlisujici), business logika (IMHO nejpresnejsi, ale nejde zahrnout do nazvu tridy [trida UserBusinessLogic mi zni dost divne]) nebo ze je to "servisni vrstva" (coz mi neprijde presne a navic se to hodne plete s webovymi, sluzbami).

Budu vdecny za vase postrehy.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.7.2011 21:08 Buri
Rozbalit Rozbalit vše Re: Jmeno vrstvy mezi modelem a controllerem
Odpovědět | | Sbalit | Link | Blokovat | Admin
No, vo WPF (MVVC) je model oddeleny od business logiky. To co sa pytate sa vola ViewModel. okrem neho je tam model - ciste data a view - cista reprezentacia

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.