Article View: alt.pl.comp.lang.csharp
Article #22363Re: ServiceLayer - rozważanie, best practice
From: Łukasz 'Maly' Ostrowski
Date: Thu, 23 Feb 2012 14:42
Date: Thu, 23 Feb 2012 14:42
26 lines
2325 bytes
2325 bytes
On Thu, 23 Feb 2012 12:03:40 +0100, MarlonB wrote: > No to mam w takim razie pytanie. Czy serviceLayer ma mieć swoje własne view > modele? Tzn czy oprócz zależności od domain modeli ma mieć jeszcze jakieś > swoje modele, na które będę je mapował? > Bo stąd był mój pomysł z IDoctionary, bo coś musze zwracać. A co mam zwracać > jesli nie domain modele? Jakiś ViewModel? Bo w MVC też mam ViewModele i nie > bardzo wiem jak to pożenić. > <snip> > Co sprowadza się do tego, że serviceLayer musi zwracać swoje ViewModele, > które będą mapowane na ViewModele z UiWebLayer :) Taaak, dobrze rozumiesz. Pozatym nie zawsze możesz pchać domain model bezpośrednio, bo może zawierać info które ma być przykładowo, ukryte. > Cel jest taki aby niepotrzebnie nie mieszać i nie przepisywać ciągle z > modelu na model, ale widzę, że trudno coś innego wymyśleć. Do mapowania > używam Automappera, więc może nie będzie aż tyle roboty. Rzecz, której się > boje, to nagły rozrozt aplikacji i możliwość pogubienia się i koszty w > utrzymaniu skomplikowanego kodu. Teraz to wygląda niewinnie... Ja staram się reusować domain modele tam gdzie się da, bo Automapper i ciągłe konwersje wprowadzają zamęt. -- Pozdrawiam, Łukasz 'Maly' Ostrowski. http://l3v.pl/
Technical Details
Message-ID:
<1cqh5sjru91q2$.ye4fygrky95$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<ji2pdf$ht6$1@mx1.internetia.pl> <12b400yh5lb3r.mg3vhkurgug9.dlg@40tude.net> <ji373f$i9m$1@mx1.internetia.pl> <1mt437iq9a6yz.1vti2z6dbuetk.dlg@40tude.net> <ji56eu$tal$1@mx1.internetia.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: ServiceLayer - rozważanie, best practice Date: Thu, 23 Feb 2012 15:42:11 +0100 Organization: Acme Lines: 26 Message-ID: <1cqh5sjru91q2$.ye4fygrky95$.dlg@40tude.net> References: <ji2pdf$ht6$1@mx1.internetia.pl> <12b400yh5lb3r.mg3vhkurgug9.dlg@40tude.net> <ji373f$i9m$1@mx1.internetia.pl> <1mt437iq9a6yz.1vti2z6dbuetk.dlg@40tude.net> <ji56eu$tal$1@mx1.internetia.pl> NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1330008140 12560 78.9.71.129 (23 Feb 2012 14:42:20 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Thu, 23 Feb 2012 14:42:20 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit