|
Inserito il: 31-08-2005   |
Per il Webmaster esistono principalmente due strade attraverso le quali
pubblicare contenuti destinati al Web:
- Creare una per una le singole pagine che andranno a comporre il suo
sito internet utilizzando del semplice codice HTML.
- Utilizzare una tecnologia Server Side che gli
permetta di produrre dinamicamente codice HTML attraverso il quale rendere disponibili i
contenuti.
Nel primo caso si parla di "pagine web statiche"; nel secondo caso parliamo invece di "pagine web
dinamiche", o meglio di pagine web "generate dinamicamente".
Per molti lettori il discorso con cui introduciamo la
nostra guida a JSP (Java Server Page), non rappresenterà certo una novità; ma la
distinzione fondamentale tra linguaggi client side e server side, si rivela sempre pił importante soprattutto
per coloro che affrontano i primi passi nella produzione per il Web.
Oggi, a distanza di oltre una decina
d'anni dalla diffusione di Internet presso il grande pubblico, diventa molto importante comprendere quanto sia marcata la
differenza tra la gestione di un sito "statico" è un sito "dinamico". Passati i tempi (ma sono mai esistiti?) in cui
ogni "tag" sembrava potersi trasformare in oro, oggi i Webmaster hanno una concezione pił elevata del valore del loro lavoro,
del loro tempo e della professionalità dei loro prodotti.
Un sito composto da pagine "statiche" non
è certo comodo da gestire, bisogna impaginare e formattare "a mano" i nuovi contenuti e così anche tutto
ciò che gravita attorno ad essi: layout, menu, eventuali mappe.. Utilizzando il semplice HTML sarà poi
arduo mettere a disposizione degli utenti servizi addizionali come forum di discussione, newsletter, guestbook.. Certo si
potrà sempre ricorrere a risorse esterne, ma il nostro discorso si rivolge a chi vuole fare del Web il proprio
mestiere.
L'utilizzo di tecnologie server side per la produzione "dinamica di contenuti" come PHP,
ASP e non ultima quella riferita alle JSP, ci consente di costruire siti professionali semplici da gestire,
compatibili con i pił diffusi browser esistenti e soprattutto capaci di "interagire" con gli utenti soddisfando le loro
richieste sulla base del meccanismo "input/output", "domanda/risposta".
Le pagine Web concepite secondo
tecnologie Server Side funzionano in linea generale sempre nello stesso modo:
- L'utente, attraverso il
suo browser invia una richiesta, per esempio utilizzando il protocollo HTTP tramite la digitazione di una
url.
- La richiesta viene raccolta e interpretata da un Web server che ricerca la risorsa desiderata
all'interno del server in cui è installato.
- Trovata la risorsa richiesta, il Web Server la
trasmette al browser del client sotto forma di codice HTML.
La tecnologia per le
JSP consente la creazione di "pagine dinamiche" capaci di interloquire da una parte con l'utente e dall'altra con un
Web Server, o per meglio dire con Servlet Engine JSP come per esempio Tomcat. Per comprendere il funzionamento
e i passaggi necessari all'installazione e alla configurazione di Tomcat invitiamo il lettore a consultare la guida
presente nell'apposita sezione. In queste pagine ci dedicheremo invece a conoscere le basi del linguaggio di scripting
server side per le JSP.
Attenzione: Gli articoli su Tomcat presenti in questa sezione sono stati concessi in esclusiva per la pubblicazione a Mrwebmaster.it; ne è vietata la riproduzione, anche parziale,
senza l'esplicito consenso dell'autore e della redazione di Mrwebmaster.it. |
|
|
Le Direttive nelle JSP Le Direttive non
producono output ma mettono a disposizione definizioni, notifiche e informazioni valide e disponibili in tutto il documento... Leggi l'articolo
|
|
|