Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Gestire i form con JSP

Articolo scritto da Claudio Garau
Pagina 1 di 4

1. JSP e form

L'utilizzo dei form è probabilmente uno dei metodi più diffusi per la gestione del feedback tra utenti e pagine web; ormai quasi tutti i siti internet dispongono di moduli da compilare per formulare richieste, dalla più avanzata applicazione per il commercio elettronico al più piccolo "sito vetrina" aziendale.

(L'articolo continua più sotto...)

JSP è una tecnologia che mette a disposizione strumenti avanzati per la gestione dei form, questi sono basati su un sistema di comunicazione/interscambio tra client server sfruttato anche da altri linguaggi per lo scripting server side come PHP e Asp.

Nelle pagine JSP, i dati inseriti dall'utente negli appositi campi dei moduli vengono raccolti dall'applicazione e allocati come request object inviato dal client al Server Engine (ad esempio Tomcat).

Il motore JSP, si occuperà di accogliere la richiesta e di inviarla al componente, ad esempio un Bean o una Servlet, incaricato di soddisfarla. Generalmente la richiesta prevederà la ricerca di un'informazione all'interno di un database o di un file contenente dati, oppure la generazione di un comportamento previsto.

Una volta reperita la risorsa tramite l'azione del componente, quest'ultimo invierà un object response al Server Engine che la restituira al client in forma "leggibile", cioè come pagina HTML contenente gli output desiderati; in quest'ultima fase, vi sarà naturalmente una pagina JSP destinata alla trasformazione e alla restituzione dell'output.

Quanto descritto, avverrà rispettando le note dinamiche input/output che sottendono al funzionamento del protocollo HTTP:

  1. Chiamata tramite client
  2. Interpretazione della chiamata da parte del Web server
  3. Ricerca della risorsa richiesta all'interno del server
  4. Restituzione dell'output al client
Nel caso delle pagine JSP potremmo avere la necessità di elencare un ulteriore passaggio relativo al caricamente di un'applicazione (come nel caso di un Bean), necessaria all'esecuzione dell'azione richiesta.

Naturalmente, sarà possibile utilizzare anche protocolli differenti rispetto all'HTTP, ma è chiaro che nella stragrande maggioranza dei casi sarà con esso che avremo a che fare.

Corsi
Corso ASPCorso ASP
Corso completo per la creazione di siti Web dinamici. A partire da 39 €.
Corso ASP.NETCorso ASP.NET
Corso completo per la creazione di applicazioni Web. A partire da 49 €.
Corso Ruby e Ruby On RailsCorso Ruby e Ruby On Rails
Creare software ed applicazioni Web con Ruby e ROR. A partire da 49 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122