A routing rendszer a honlap a PHP
Ha egy fejlesztő ír egy webes alkalmazás használata nélkül kereteket, meg kell oldani egy sor építészeti problémák, így az alkalmazás jól működik, és könnyen követhető. Az egyik ilyen probléma a routing. Vagy az elosztási rendszerben a beérkező kérelmek kívánt logikai kódrészlet ellenőrök más szavakkal. Körülbelül hogyan is működik, és lesz szó ebben a cikkben.
Routing ebben az esetben azt jelenti, hogy az alkalmazás, van egy „belépési pont”, egyetlen fájl, feldolgozását és terjesztését az összes bejövő kérések azt a webszerver. Az elosztó szabályokon alapul, amelyek tartalmazzák az egyszerű vonal is, és a reguláris kifejezéseket. Általában az egyszerűség kedvéért, a szabályok nem írják le a reguláris kifejezések és felváltja őket címkék, hogy a routing rendszer automatikusan átalakul a kívánt kifejezést. Például. NUM alakítjuk [0-9] +.
Mielőtt kezdik felismerni ezt a rendszert meg kell határozni a tervezés, vagy hogyan lesz a végső programozó. A mi esetünkben, legyen így:
Továbbá, az elvek az objektum-orientált programozási feladat, hogy meghatározza a relevanciáját és generáció kell rendelni különböző tárgyakat:
UrlMatcher és UrlGenerator.
Tehát, hogy megértsék a design a routing rendszer, lépni a végrehajtás.
UrlMatcher
Részletesen tanulmányoztuk a fenti osztály, meg fogod érteni, hogyan kell építeni a routing rendszer legnépszerűbb vreymorkov PHP. Ez a példa egyszerűbb képest őket, de lehet használni a „harci” prilozhaeniya. Teljes körű végrehajtása a routing rendszer, akkor megtekintheti Guthub-tárolóból. És le a forráskódot, és domonstratsii kísérletben is.
Hasznos cikkek ebben a témában:
Oszd meg barátaiddal