|
|
Paskelbta 2014-10-22 21:59:33
|
|
|

Trys sluoksniai: UI (sąsaja), BLL (verslo logikos sluoksnis), DAL (duomenų prieigos sluoksnis) Šie trys yra privalomi, iš kurių BLL ir DAL klasės yra viešosios klasės, nes vartotojo sąsaja turi iškviesti BLL, o BLL turi iškviesti DAL ir UTILITY (pagrindinis prisijungimo prie duomenų bazės ir pagrindinių operacijų "pridėjimo, ištrynimo, modifikavimo ir tikrinimo" atlikimo metodas). Be to, taip pat gali būti objektų sluoksnių, tokių kaip ENTITY (kuris susieja duomenų lenteles) ir Common (šioje bibliotekoje paprastai pateikiami kai kurie bendrieji metodai, pvz., duomenų patvirtinimo metodai, valdymo operacijų metodai ir kt.). Paprasčiau tariant, tai yra Prieiga prie duomenų bazės yra duomenų prieigos sluoksnis Susijusių duomenų verslo ryšių rūšiavimas yra verslo logikos sluoksnis Surinktų duomenų atvaizdavimas rodo, kad tai yra reprezentacinis sluoksnis.
Beje, aš padėjau jums rasti šiek tiek informacijos: Gera hierarchinė struktūra gali padaryti aiškesnį kūrėjų darbo pasidalijimą. Apibrėžę sąsajas tarp sluoksnių, kūrėjai, atsakingi už skirtingus loginius dizainus, gali išsklaidyti savo pastangas ir dirbti kartu. Pavyzdžiui, vartotojo sąsajos darbuotojams tereikia atsižvelgti į vartotojo sąsajos patirtį ir veikimą, domenų dizaineriai gali sutelkti dėmesį tik į verslo logikos dizainą, o duomenų bazių dizaineriams nereikia jaudintis dėl sudėtingos vartotojo sąveikos. Kiekvieno kūrėjo užduotis patvirtinama, o kūrimo eigą galima greitai pagerinti.
Laisvos movos privalumai yra akivaizdūs. Jei sistema nėra hierarchinė, tada jų logika yra glaudžiai susipynusi ir tarpusavyje priklausoma, ir niekas negali būti pakeistas. Kai pokytis įvyks, jis paveiks visą kūną, o poveikis projektui bus labai rimtas. Sumažinus priklausomybę tarp sluoksnių, galima ne tik užtikrinti mastelio keitimą ateityje, bet ir turėti akivaizdžių pakartotinio naudojimo pranašumų. Kai kiekvienas funkcinis modulis apibrėžia vieningą sąsają, kiekvienas modulis gali jį iškviesti nekuriant tos pačios funkcijos pakartotinai.
Norint atlikti gerą hierarchinės struktūros projektavimą, standartai taip pat yra būtini. Tik esant tam tikram standartizacijos lygiui, ši sistema gali būti keičiama ir keičiama. Ryšys tarp sluoksnių taip pat būtinai užtikrina sąsajų standartizavimą.
|
Ankstesnis:Daugelį tinklo plokštės įrankių reikia įdiegti naudojant winpcap, ar žinote, kam tai skirta?Kitą:Atkreipkite dėmesį į "WeChat" "Yantang Dairy", kad 100% ištrauktumėte "vainiko grybelio" prizą
|