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


This entry was posted in Programming, Design Patterns and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

2 Comments

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

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

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

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

Post a Comment

You must be logged in to post a comment.