A Front controller minta

Általánosságban a minta feldata, hogy egy összetett webalkalmzás számára kód duplázódás nélkül egy vezérlő osztályt valósítson meg.
Fogadja a bejövő kéréseket és szétosztja a végrehajtásért felelős objektumok részére. Ebből kifolyólag két fő része van. Az egyik ami lekezeli a kéréseket, a másik pedig egy parancs hierarchia. A feldolgozó rész a gyakorlatban egy osztály, míg a végrehajtandó parancsok pedig külön osztályok, amelyek semmit nem tudnak a környezetükről. A feldolgozás történhet statikus és dinamikus módon. Mindegyiknek megvan a maga előnye. A dinamikus útnak, hogy egy szabványos URL alapján egy adott osztályt példányosíthatunk, ami a parancs végrehajtasáért felelős, így a paracskezelő módosítása nélkül tudunk újat létrehozni.
front_controller
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter


A bejegyzés kategóriája:Programozás, Tervezési minták and tagged . Vedd fel a kedvencek közé: link. Szólj hozzá vagy hagyj egy trackback-et:Trackback URL.

2Hozzászólások

  1. rook
    Posted 2011 July 9 at 19:53 | Permalink

    Ez jó!
    Mikor jön a folytatás?

  2. Posted 2011 July 10 at 11:05 | Permalink

    Köszi a pozitív visszajelzést, ez motivál :) , Igyekszem hamarosan!

Szólj hozzá

Hozzászólás küldéséhez Be kell jelentkezni