Front controller: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Disambiguazione ASP e JSP
m Rivista la frase con pro e contro della creazione di script individuali
Riga 3:
Il modello '''front controller''' può essere implementato come un oggetto [[Java]], o uno script in un [[linguaggio di scripting]] come [[PHP]], [[Active Server Pages|ASP]], [[CFML]] o [[Java Server Pages|JSP]] che è richiamato ad ogni richiesta in una sessione web. Lo script, per esempio una pagina ''index.php'', gestisce tutte le operazioni comuni al [[framework]], come la gestione delle sessioni, della cache, la validazione dell'input. In base alle richieste specifiche crea delle istanze di altri oggetti e chiama altri metodi per gestire specifiche operazioni.
 
L'alternativa al modello '''front controller''' è la creazione di script individuali, per esempio ''login.php'' e ''order.php'' che gestiscano tuttele levarie tipologie di richieste. OgniSe da un lato ogni script avrebbe codice o oggetti duplicati, comuni a tutte le operazioni., Madall'altro ogni script avrebbepotrebbe ancheavere molta più flessibilità nell'implementazione della gestione della specifica richiesta.
 
== Esempi ==