Front Controller

Negli ultimi mesi su un paio di siti ho deciso di applicare Front Controller per la gestione di problematiche quali url rewriting e internazionalizzazione dei siti. In particolare il secondo dei 2 problemi è molto adatto ad essere affrontato in questo modo. Il front controller, che è poi un http handler, intercetta le chiamate, verifica la lingua selezionata dall'utente e cerca la pagina fisica in un opportuno folder, eventualmente "degradando" ad un folder di default se non la trova, la compila al volo con PageParser.GetCompiledPageInstance e la esegue, occupandosi tra l'altro di fare l'opportuno rewriting in modo che l'utente non veda url differenti in funzione della lingua.

Ora, mi interesserebbe sapere se qualcuno usa approcci differenti per lo stesso problema e se sì quali vantaggi ne trae, mi piacerebbe trovare un approccio "definitivo" al problema :)

posted @ venerdì 12 agosto 2005 01:33

Print
Comments have been closed on this topic.