|
|
Julkaistu 22.10.2014 21.59.33
|
|
|

Kolme kerrosta: UI (rajapinta), BLL (liiketoimintalogiikkakerros), DAL (datan käyttökerros) Nämä kolme ovat välttämättömiä, joista BLL ja DAL:n luokat ovat julkisia luokkia, koska käyttöliittymän täytyy kutsua BLL:ää, BLL:n täytyy kutsua DAL ja UTILITY (perusmenetelmä tietokantaan yhdistämiseen ja perustoimintojen suorittamiseen, kuten "lisääminen, poistaminen, muokkaaminen ja tarkistaminen"). Lisäksi voi olla entiteettikerroksia, kuten ENTITY (joka kartoittaa datatauluja) ja Common (tämä kirjasto sisältää yleensä joitakin yleisiä menetelmiä, kuten datan validointimenetelmiä, ohjausoperaatiomenetelmiä jne.). Yksinkertaisesti sanottuna, se on Tietokannan datan käyttö on datan käyttökerros Liiketoimintasuhteiden järjestäminen liittyvästä datasta on liiketoimintalogiikan kerros Kokoavan datan esitys osoittaa, että kyseessä on esityskerros.
Muuten, autoin sinua löytämään tietoa: Hyvä hierarkkinen rakenne voi selkeyttää kehittäjien työnjakoa. Kun kerrosten väliset rajapinnat on määritelty, eri logiikkasuunnitelmista vastaavat kehittäjät voivat hajauttaa ponnistelujaan ja tehdä tiivistä yhteistyötä. Esimerkiksi käyttöliittymän henkilöstön tarvitsee ottaa huomioon vain käyttöliittymän kokemus ja toiminta, toimialueen suunnittelijat voivat keskittyä vain liiketoimintalogiikan suunnitteluun, ja tietokantasuunnittelijoiden ei tarvitse huolehtia hankalista käyttäjävuorovaikutuksista. Jokaisen kehittäjän tehtävä vahvistetaan, ja kehityksen etenemistä voidaan nopeasti parantaa.
Löysän liitoksen hyödyt ovat selvät. Jos järjestelmä ei ole hierarkkinen, sen logiikka on tiiviisti kietoutunut ja riippuvainen, eikä kukaan ole korvattavissa. Kun muutos tapahtuu, se vaikuttaa koko kehoon, ja vaikutus projektiin on erittäin vakava. Kerrosten välisen riippuvuuden vähentäminen voi paitsi varmistaa tulevan skaalautuvuuden, myös tuoda selkeitä etuja uudelleenkäytettävyydessä. Kun jokainen funktionaalinen moduuli on määritellyt yhtenäisen rajapinnan, sitä voidaan kutsua jokaisella moduulilla ilman, että samaa funktiota tarvitsee kehittää toistuvasti.
Hyvän hierarkkisen rakenteen suunnittelun toteuttamiseksi standardit ovat myös välttämättömiä. Vain tietyllä standardointitasolla tämä järjestelmä voi olla skaalautuva ja korvattavissa. Kerrosten välinen viestintä varmistaa myös välttämättä rajapintojen standardisoinnin.
|
Edellinen:Monet verkkokorttityökalut täytyy asentaa Winpcapin kanssa, tiedätkö mihin tämä on tarkoitettu?Seuraava:Kiinnitä huomiota WeChatin "Yantang Dairy" -sivustoon, niin saat "kruununsienen" palkinnon 100 %:iin.
|