Turinys
Darbas su atskyrimu programos sluoksnius Tai palieka mums erdvę ir laisvę kurti skirtingus skyrius, kad sukurtume mūsų svetainės srautą. Duomenų paslaugos yra viena iš šių galimybių, užuot sukūrę daugybę valdiklių, kad pasiektų skirtingus veiksmus, galime sukurti duomenų paslaugas, kuriomis galima skambinti iš bet kurios pačios programos dalies.Norėdami tai pasiekti, mums reikės kitokio valdikliaiTai nebūtinai labai skiriasi nuo tradicinių valdiklių, tačiau jie turi tam tikrų skirtumų, vienas iš šių skirtumų yra jų vieta mūsų projekte.
Kontrolierius Žiniatinklio API yra mūsų programos valdytojas, leidžiantis naudoti jos metodus ir veiksmus AJAX, tai leidžia mums sukurti savo programos skyrius, kuriuos galime pakartotinai naudoti skirtinguose kontekstuose.
Kaip tai mums padeda?Tada šis įrankis padeda sumažinti mūsų sukurto kodo kiekį, todėl galime užprogramuoti tai, ką lengviau prižiūrėti ir derinti, taip suteikiant mums švaresnį ir modernesnį projektą.
Kaip ir programose ASP.NET MVC Įprasta dirbti remiantis susitarimais, pirmiausia turime nuspręsti, kur gyvens mūsų naujas valdytojas Žiniatinklio API, ši vieta yra neabejinga savo veiklai, tačiau ateityje ji gali mums padėti pagerinti mūsų projekto tvarką.
Tarkime, kad nusprendėme sukurti aplanką pavadinimu Api Mūsų programos šaknyje, kai šis aplankas bus sukurtas, dešiniuoju pelės mygtuku spustelėkite jį ir sukursime valdiklį, turime pasirinkti parinktį API valdiklis atlikdami tuščius skaitymo ir rašymo veiksmus, mes pasirenkame unikalų minėto valdiklio pavadinimą, nes jis gali būti matomas visame projekte ir gali prieštarauti kitiems to paties pavadinimo valdikliams.
Toliau esančiame paveikslėlyje pažiūrėkime, kaip sukuriame valdiklio failą.
Kurdami naują paslaugą, ji bus tvarkoma naudojant standartinius metodus HTTP, Šitie yra GET, POST, DELETE ir PUTKadangi tai yra norma, mūsų valdytojas turi spręsti kiekvieną iš šių atvejų, todėl jei pamatysime savo valdiklio turinį, turėsime kažką panašaus į šiuos dalykus:
PrivalumasTada mes galime tiesiogiai dirbti su HTTP metodais „jQuery“ pavyzdžiui, skambinti AJAX į mūsų naują valdiklį naudojant vieną iš šių metodų, todėl skambinkite AJAX per GET tai suteiks mums turinio to, ką įdėjome į savo valdiklį pagal GET metodą, kuris sukurtas pagal numatytuosius nustatymus.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką