Skip to main content

Mi az MVC?

Az MVC vagy a Model View Controller egy olyan technika, amelyet a szoftverben használnak.Alapvető célja az, hogy megkülönböztetést alakítson ki a szoftver kezelésekor az adatok kezelése és a szoftver kölcsönhatásának módja között a felhasználóval.Ez a megkülönböztetés azt jelenti, hogy a folyamatok külön-külön kezelhetők, fejleszthetők és ellenőrizhetők, ami hatékonyabb lehet.Először egy felhasználó adja meg az adatokat, majd a szoftver feldolgozza az adatokat, és végül a szoftver új adatkészletként adja ki az eredményeket.Ennek nagyon alapvető példa egy felhasználó, amely a „2+2 '” -et írja be a számológépbe, a számológépet kidolgozza a választ, majd a számológépet, amely az MVC rendszerben megjelenik a „4.”

-t, ahogyan a számítógép feldolgozza az adatokatmodellnek nevezik.Az eredmények kimenete a nézetnek nevezi.Az adatok bemenete a felhasználó által vezérlőnek nevezi.Fontos megjegyezni, hogy a nézet és a vezérlő a program szakaszai, amelyek vezérlik a bemenetet és a kimenetet.A kifejezések általában nem utalnak olyan fizikai objektumokra, mint például a billentyűzet vagy a monitor.A rendszer használatával a programot három részre osztják: az adatfeldolgozás, a bemeneti folyamat és a kimeneti folyamat.Ez azt jelenti, hogy a program egyik részének változásai simábban lehetnek, anélkül, hogy a program többi részét át kellene írniuk.Az 1970 -es években a Xerox -ban létrehozott SmallTalk részben úgy tervezték, hogy megtanítsa az embereket a számítástechnika objektummodelljéről.Egyszerűen fogalmazva: ez magában foglalja a számítástechnikai feladatok külön részekre történő bontását és a program felépítését, ahogyan ezek az alkatrészek kölcsönhatásba lépnek.A SmallTalk a dinamikus programozás példája is volt, amelyben a program is felülvizsgálható, még akkor is, ha működik.Ezekben a helyzetekben a nézet a kód, például a HTML, amelyet a szoftver generál a lekérdezés feldolgozása után.Például egy keresőmotoron a keresési lekérdezés mező lenne a vezérlő, az eredmények pedig a nézet.