Pytania oznaczone «service»

15
MVC: Jaka jest różnica między modelem a usługą?

Dlaczego w niektórych ramach warstwa logiczna nazywa się „Model”, podczas gdy w niektórych nazywana jest „Usługą”. Czy różnią się od siebie, czy po prostu różnią się konwencjami nazewnictwa? AKTUALIZACJA 1 Pytam dlatego, że w Zend Framework, klasycznym frameworku MVC, wszyscy używają koncepcji...

12
Jak zarządzać 2 metodami DAO w jednej transakcji?

W wywiadzie ktoś zapytał mnie: jak zarządzamy 2 metodami transakcyjnymi / dao w jednej transakcji. Pożądane możliwości: Jeśli któryś z nich zawiedzie, musimy wycofać obie metody. Obie metody można nazwać osobno dołączonymi do pojedynczej transakcji. Zarządzanie powinno odbywać się na warstwie...

10
Uruchamianie oprogramowania jako usługi wykorzystującej niezmodyfikowany program GPL (v2 +) jako podstawową zależność: czy należy wydać kod źródłowy SaaS?

Projektuję oprogramowanie jako projekt usługi, do którego dostęp będzie możliwy tylko online. Mogę mieć twardą zależność od pliku wykonywalnego objętego licencją GNU GPL (wersja 2 lub nowsza). Rozumiem, że mój kod, jeśli miałbym go kiedykolwiek rozpowszechniać, musi być rozpowszechniany również na...

10
Czy istnieje elegancki sposób sprawdzania unikalnych ograniczeń atrybutów obiektów domeny bez przenoszenia logiki biznesowej do warstwy usług?

Dostosowuję projektowanie oparte na domenie od około 8 lat i nawet po tylu latach wciąż mnie wkurza. To sprawdza unikalny rekord w przechowywaniu danych w stosunku do obiektu domeny. We wrześniu 2013 r. Martin Fowler wspomniał o zasadzie TellDon'tAsk , która, jeśli to możliwe, powinna być...