Come progettare una pagina Web con Java Server Page (JSP)

Panoramica

La tecnologia JSP viene utilizzata per lo sviluppo di applicazioni web. JSP è stato introdotto per aggiungere più funzionalità che non erano disponibili in Servlet. Ha aggiunto più funzioni come expression language, JSTL ecc., per semplificare lo sviluppo di app di web.

Per comprendere questa tecnologia in profondità, è necessario avere una conoscenza di base della programmazione Java. Si può sfruttare la certificazione Java per esplorare la programmazione di livello da base a avanzato con moduli ereditati come serializzazione, clonazione, astrazione, interfacce e molti altri. Uno chiaramente capito si emergerà come un grande barile di fede con una chiara conoscenza della programmazione Java.

Una pagina JSP composta da tag HTML e JSP facili da mantenere. Qui possiamo separare sia la parte di progettazione che quella di sviluppo del nostro codice sfruttando tag personalizzati, impaginazione, CRUD ecc.

Java Server Page(JSP) functionalities

JSP ha superato Servlet con le sue incredibili funzionalità come:

2.1 Enhanced Servlet

JSP eredita tutte le proprietà di un Servlet. Può ottenere tutti i risultati allo stesso modo possibile con il framework Servlet. Anche esso fornisce varie caratteristiche extra per rendere l’intero processo di sviluppo più facile. Include oggetti impliciti, JSTL, tag predefiniti ecc. JSP fornisce API contenenti pacchetti JSP denominati javax.Servlet.jsp e javax.Servlet.spg.tagext per includere tali funzionalità.

2.2 Facile da gestire

La tradizionale tecnologia Servlet include business e logica di presentazione insieme al servizio di un ambiente migliore.JSP divide separatamente sia la logica aziendale che quella di presentazione fornendo un’immagine chiara dell’applicazione per lo sviluppo.

2.3 Sviluppo rapido

A differenza dello sviluppo tradizionale come Servlet in cui abbiamo bisogno di compilare ed eseguire il nostro codice ogni volta che commettiamo qualsiasi modifica che richiede anche la ridistribuzione, le pagine JSP sono modificabili. Non richiedono più e più volte la distribuzione dopo aver effettuato un aggiornamento.

2.4 Richiede meno codice

L’applicazione JSP è alimentata con le risorse interessanti come tag di azione, tag personalizzati ecc. ridurre uno sforzo degli sviluppatori per la scrittura di un sacco di codici.

Java Server Page (JSP) Lifecycle

Il ciclo di vita JSP comprende vari passaggi come:

  • pagina JSP traduzione e compilazione
  • Classe i file caricati tramite il classloader
  • Istanza, e l’Inizializzazione
  • le richieste di Elaborazione
  • Distruggere il processo

all’inizio, la traduzione della pagina JSP in una servlet è realizzato da JSP traduttore, che è un attributo del server web. La pagina servlet ottenuta viene compilata e convertita nel file di classe. Alla fine, tutti i processi rest come l’inizializzazione e la distruzione vengono raggiunti sul JSP.

Ora, dal momento che avete capito il ciclo di vita e le basi di una pagina JSP, è il momento di creare una semplice pagina JSP per fornire una conoscenza estesa del moderno sviluppo web. Nel codice qui sotto devi scrivere questo codice HTML inclusi i tag JSP. Dopo il completamento, è necessario salvare questo codice con l’estensione .jsp seguito dal nome del titolo. Chiamiamolo come demo.spg. Racchiudi questo file in una cartella e copia incolla quella cartella nella directory web-apps del tuo server apache tomcat che è responsabile dell’esecuzione della tua pagina JSP.

Esempio

4.1 demo.jsp

Questo file contiene il tag scriptlet per l’esecuzione del codice JSP. Il browser capirà le istruzioni scritte.

<html><body> <% out.print(1+1); %></body></html>

Una volta eseguito l’output 2 apparirà sulla schermata del browser.

4.2 Esecuzione di JSP Page

Per eseguire il codice scritto seguire le procedure scritte di seguito:

  • Accendi il tuo server apache tomcat.
  • Incolla il tuo codice JSP in una cartella.
  • Distribuire tale cartella sul server apache tomcat.
  • Apri il browser e incolla l’URL: http://localhost:portNumber/Rootcontext/filename.jsp
  • Qui scriveremo: http://localhost:portNumber/Rootcontext/demo.jsp
  • Mostrerà l’output raccolto sulla schermata del browser.

Congratulazioni.. Hai eseguito con successo il tuo primo programma JSP. Ricorda una cosa: non è necessario scrivere la struttura della directory per l’esecuzione di un file JSP. È richiesto solo nel caso in cui il codice contenga classi Bean o altri documenti TLD o Servlet.

Ora, è il tuo turno di iniziare a scrivere quelle idee innovative che colpiscono alla tua mente con un codice. Una volta che coprirai con successo i moduli principali come elementi di scripting, oggetti impliciti, API, elementi di direttiva, eccezioni, azione, termine di espressioni, sei bravo per una battaglia di codifica. Inizia a costruire la tua prima applicazione web e trasforma questo sogno in realtà. Già, ci sono più di 1,5 miliardi di siti web e applicazioni sono disponibili sopra la rete in tutto il mondo oggi.

5. Conclusione

In questo articolo, abbiamo discusso Java server pages e ha aggiunto funzionalità su servlet. Abbiamo anche discusso il ciclo di vita delle pagine JSP con un esempio.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.