|
|
Objavljeno na 22. 10. 2014 21:59:33
|
|
|

Tri plasti: UI (vmesnik), BLL (poslovna logična plast), DAL (plast dostopa do podatkov). Te tri so nujne, od katerih sta BLL in razredi v DAL javni razredi, ker mora uporabniški vmesnik klicati BLL, BLL pa DAL in UTILITY (osnovna metoda za povezovanje z bazo podatkov in izvajanje osnovnih operacij "dodajanja, brisanja, spreminjanja in preverjanja"). Poleg tega obstajajo tudi entitetne plasti, kot sta ENTITY (ki preslikava podatkovne tabele) in Common (ta knjižnica običajno vključuje nekatere splošne metode, kot so metode validacije podatkov, metode operacij nadzora itd.). Preprosto povedano, je Dostop do podatkov iz baze podatkov je plast dostopa do podatkov Razrejanje poslovnih odnosov povezanih podatkov je plast poslovne logike Predstavitev zbranih podatkov kaže, da gre za plast predstavitev.
Mimogrede, pomagal sem ti najti nekaj informacij: Dobra hierarhična struktura lahko naredi delitev dela za razvijalce jasnejšo. Ko so vmesniki med plastmi definirani, lahko razvijalci, odgovorni za različne logične zasnove, razporedijo svoje napore in delajo z roko v roki. Na primer, osebje za uporabniški vmesnik mora upoštevati le izkušnje in delovanje uporabniškega vmesnika, oblikovalci domen se lahko osredotočijo le na oblikovanje poslovne logike, oblikovalci podatkovnih baz pa se ne rabijo ukvarjati z zapletenimi interakcijami z uporabniki. Naloga vsakega razvijalca je potrjena in napredek razvoja je mogoče hitro izboljšati.
Prednosti ohlapnega sklopljanja so jasne. Če sistem ni hierarhičen, je njihova logika tesno prepletena in medsebojno odvisna ter nihče ni zamenljiv. Ko pride do spremembe, bo vplivala na celotno telo, vpliv na projekt pa bo izjemno resen. Zmanjšanje odvisnosti med plastmi ne zagotavlja le prihodnje razširljivosti, ampak ima tudi očitne prednosti pri ponovni uporabi. Ko ima vsak funkcionalni modul definiran enoten vmesnik, ga lahko vsak modul pokliče, ne da bi morali ponavljati isto funkcijo.
Za izvedbo dobrega hierarhičnega oblikovanja strukture so standardi prav tako bistveni. Le na določeni ravni standardizacije je ta sistem lahko razširljiv in zamenljiv. Komunikacija med plastmi nujno zagotavlja tudi standardizacijo vmesnikov.
|
Prejšnji:Veliko orodij za mrežne kartice je treba namestiti z winpcap, veš, za kaj je to?Naslednji:Pozorno spremljajte WeChat "Yantang Dairy", da izžrebite nagrado "krona gliva" 100 %
|