|
|
Publicēts 22.10.2014 21:59:33
|
|
|

Trīs slāņi: UI (interfeiss), BLL (biznesa loģikas slānis), DAL (datu piekļuves slānis) Šie trīs ir obligāti, no kuriem BLL un DAL klases ir publiskas klases, jo lietotāja interfeisam ir jāizsauc BLL, un BLL ir jāizsauc DAL un UTILITY (pamatā esošā metode, lai izveidotu savienojumu ar datu bāzi un veiktu pamatdarbības "pievienošana, dzēšana, modificēšana un pārbaude"). Turklāt var būt arī entītiju slāņi, piemēram, ENTITY (kas kartē datu tabulas) un Common (šī bibliotēka parasti izvieto dažas vispārīgas metodes, piemēram, datu validācijas metodes, kontroles operāciju metodes utt.). Vienkārši sakot, tas ir Piekļuve datiem no datu bāzes ir datu piekļuves slānis Saistīto datu biznesa attiecību kārtošana ir biznesa loģikas slānis Apkopoto datu attēlojums parāda, ka tas ir reprezentācijas slānis.
Starp citu, es palīdzēju jums atrast informāciju: Laba hierarhiskā struktūra var padarīt izstrādātāju darba dalīšanu skaidrāku. Kad saskarnes starp slāņiem ir definētas, izstrādātāji, kas atbild par dažādiem loģikas dizainiem, var izkliedēt savus centienus un strādāt roku rokā. Piemēram, lietotāja interfeisa personālam ir jāņem vērā tikai lietotāja interfeisa pieredze un darbība, domēna dizaineri var koncentrēties tikai uz biznesa loģikas dizainu, un datu bāzes dizaineriem nav jāuztraucas par apgrūtinošu lietotāju mijiedarbību. Katra izstrādātāja uzdevums tiek apstiprināts, un izstrādes gaitu var ātri uzlabot.
Brīvas sakabes priekšrocības ir skaidras. Ja sistēma nav hierarhiska, tad to loģika ir cieši saistīta un savstarpēji atkarīga, un neviens nav aizvietojams. Kad izmaiņas notiks, tas ietekmēs visu ķermeni, un ietekme uz projektu būs ārkārtīgi nopietna. Atkarības samazināšana starp slāņiem var ne tikai nodrošināt mērogojamību nākotnē, bet arī acīmredzamas priekšrocības atkārtotas izmantošanas jomā. Kad katrs funkcionālais modulis ir definējis vienotu interfeisu, to var izsaukt katrs modulis, atkārtoti neizstrādājot vienu un to pašu funkciju.
Lai veiktu labu hierarhiskās struktūras dizainu, būtiski ir arī standarti. Tikai noteiktā standartizācijas līmenī šī sistēma var būt mērogojama un aizvietojama. Komunikācija starp slāņiem obligāti nodrošina arī saskarņu standartizāciju.
|
Iepriekšējo:Daudzi tīkla kartes rīki ir jāinstalē ar winpcap, vai jūs zināt, kam tas paredzēts?Nākamo:Pievērsiet uzmanību WeChat "Yantang Dairy", lai 100% izlozētu balvu "vainaga sēnīte"
|