Servlet e puntoni sono due collegate, ma distinte tecnologie utilizzate per creare pagine web dinamiche utilizzando il linguaggio di programmazione Java . Tuttavia, poiché le due tecnologie si sovrappongono , può essere difficile sapere dove uno comincia e l'altra estremità. Introduzione al Web Server
Un server Web riceve le richieste in formato speciale da browser web che specificano la pagina l'utente desidera visualizzare . Nelle pagine vecchie , a volte chiamato " Web 1.0 ", queste richieste potrebbe essere associato a file HTML effettive su un disco rigido . Tuttavia, sulle pagine moderne , a volte chiamato "Web 2.0 ", questo si è dimostrato troppo limitante e molte pagine HTML vengono generate in base alle esigenze di programmi per computer .
Introduzione alla servlet
< p > servlet sono classi Java che vengono creati per rispondere alle richieste Web da un browser . In genere, un servlet prende la richiesta web come argomento e scrive codice HTML indietro per esso . Strumenti per creare le servlet sono pubblicati come parte di Java Enterprise Edition di Sun Microsystems .
Intro a Struts
Servlet sono un ottimo strumento per gli sviluppatori web , ma assemblaggio di una pagina Web 2.0 utilizzando solo servlet è ancora un compito molto complesso e difficile. Apache Struts è un intero framework web che risolve questo problema fornendo una struttura completa di compiti 2.0 Web più comuni che possono essere costruiti su di esso . Struts fornisce un'interfaccia relativamente semplice da banche dati , il supporto per i formati di output alternativi come XML e RSS e strumenti di autenticazione degli utenti. Il programmatore quindi modifica tale struttura e aggiunge servlet personalizzati in base alle esigenze per creare la pagina web .