Üzleti - a logika, hogy verem túlcsordulás orosz

Üzleti logika - a logika a domain modell - minden, ami történik az alkalmazás szempontjából tárgykörben.

Például, SO - ez mind akció felhasználó, kérdések, válaszok, érvek, ellenérvek, stb

Ha a felhasználó nem írt ZZZ hírnevét - küldje el szerkeszti, hogy ellenőrizze a többi résztvevő - ez az üzleti logikát, a helyét a modellben.

Átirányítja a felhasználót egy oldalra kérdés a létrehozása után - nem üzleti logika, ami egy olyan hely a vezérlőben.

MVC lehetővé teszi, hogy válassza ki a „nem üzleti” kapcsolatos logika a felhasználói felület:

  • metódushívások a modell egyes felhasználói tevékenységek
  • show / hide ellenőrzések
  • Az adatok előkészítése kell küldeni az ügyfél.

és helyezzük a prezentációs logikát egy külön darab a kérelem - Controller.

így hagyva egy modell „tiszta” üzleti logika, amely nem kötődik a felhasználói felület.

Kölcsönhatás a modern MVC így néz ki:

Üzleti - a logika, hogy verem túlcsordulás orosz

Üzleti logika - ugyanaz, mint a logika a tárgy / domain / alkalmazás területén. Tegyük fel, hogy programozószoftvere állatotthonunk és árvaházban.

Az üzleti logika egy állat menedéket, nézzük pecsét, amely ezen a héten még nem hozott az új tulajdonos kell altatni. És előtte meg kell enni, inni és aludni verem.

Az üzleti logika árvaház - a gyermek az evést, ivást és az alvás verem. Lehetetlen kibír egy fecskendőt és egy halálos adag morfint.

Ebben az esetben minden adatstruktúrák, algoritmusok, stb - a két program gyakorlatilag azonos. Emellett ez a kis részlet van.

„Ez az egyik IFCHIK döntött a sorsa Mike Farley”, vagy például az „egy kezdő programozó KILLED baba vektor”

Ha keverjük össze az üzleti logika menedéket az állatok és gyermekek menedéket, és elaltatni egy gyermek és egy cica adott egy babát, remélem kap a tyuryachku, ott minden beszélni a PFSZ.

Nem számít, az üzlet, a konfiguráció a számítás molekulák, menedék vagy a hajó irányítását. Üzleti logika - ez az a rész, amit el működni, és megbízhatóan, az, ami várja az eredményeket a vevő (cica, bébi)

Ha nincs külön kapcsoló, például a felület az üzleti logika, a „küldjék gyermekeiket új szülők” vagy „euthanize a cica” helyett a gombok megnyomásával a két ügyes - közel azonos - kontroll (interfészek) akkor fut oda-vissza, és megpróbálta kitalálni, hogy ki fojtani valakit, hogy euthanize valaki, hogy új szülők, és miért nem indul.

Nem különálló felület (kezelőpanel kezdeni a cica a Holdon) az üzleti logika, és minden összekeveredett.

Nos, én figyelmeztettelek.

Ön használja singletons, sorok, adatbázisok, sima fájlok, mikroservisy - nem fontos - fontos, hogy az üzleti logika működött rendesen.

A helyesen értelmezte a helyességét az eredményeket egy ésszerű időn. Az összes többi a vásárlók nem érdekli. Mindaddig, amíg nem a mesterek.

Ezért lehet eladni nagyon rossz - a szempontból a programozó - szoftverek az ügyfelek, de alig tudta építeni azt a megbízható rendszer. üzleti logika igényeket lehet kielégíteni, de ez lehetetlen fenntartani ezt a kódot

Ui Kis történelmi kitérőt. Üzleti logika nevezik, mert a normális világban, a Külső Birodalom programozás a kereskedelemben és a vállalatok óta kialakított 50-es 60-as évek: a bankok, biztosítási ügynökségek, utazásszervezők, gyógyszer.

Ie fizet, amit be a követelmények egy adott üzleti

Nos, ez az üzleti logika, hanem a párt logika, mint Észak-Koreában.

Olvassa az üzleti logika. milyen egyszerű logika. Mindent.

Szétválasztása UI -, akkor azt jelenti, hogy a reprezentáció nem kell semmilyen adatbázis lekérdezések, mintákat úgy, kiegészítő funkcióinak N-vonalak, így például finom válogatás, szűrés, az adatok strukturálása; adattitkosítás; ellenőrizze a helyességét a felhasználónév / jelszó, és a felesleges adatkezelési.

Az ábrázolás legyen megjelenítve a végeredményt, ami jön a kérésre válaszul a vezérlő osztály, és minden manipuláció (a fentiek szerint), az adatok (logikai) - meg kell történnie máshol.

Kapcsolódó cikkek