Pagini server Java - Introducere

JSP (Java Server Pages) este un standard pentru dezvoltarea de aplicații Web interactive (pagini care conțin conținut dinamic). O pagină Web JSP (care poate fi recunoscută de extensia .jsp ) poate afișa conținut diferit bazat pe anumiți parametri (informațiile stocate într-o bază de date, preferințele utilizatorului etc.), în timp ce o pagină Web clasică (cu extensia .htm sau .html) afișează continuu aceleași informații.

  • JSP este de fapt un limbaj puternic de scripting (limbaj interpretat) executat pe partea de server (cum ar fi CGI, PHP, ASP, ...) și nu pe partea clientului (spre deosebire de scripturile scrise în JavaScript sau applet-uri Java care rulează în browser-ul utilizator conectat la un site).
  • JSP-urile sunt integrate într-o pagină web în HTML utilizând etichete speciale care vor notifica serverului Web că codul inclus în aceste etichete va fi interpretat. Rezultatul (codurile HTML) va fi returnat browserului client.
  • Paginile Java Server fac parte dintr-o arhitectură pe trei niveluri : unde un server care suportă Java Server Pages (denumit în general server de aplicații ) va acționa ca mediatior între browserul client și o bază de date (denumită în general " server de date" ). JSP furnizează elementele necesare pentru conectarea la sistemul de gestionare a bazelor de date și permite manipularea datelor prin SQL.

Cum funcționează paginile Java Server?

O pagină care utilizează pagini Java Server este executată în timpul interogării, de către un motor JSP (care în general rulează cu un server Web sau cu un server de aplicații). Modelul JSP este derivat din cel folosit pentru servletele Java (JSP sunt într-adevăr o modalitate de a scrie servleturi). Este o clasă Java derivată din clasa HttpServlet, care utilizează utilizarea doGet () și doPost () pentru a returna un răspuns HTTP.

Când un utilizator apelează o pagină JSP, serverul Web apelează motorul JSP care creează un cod sursă Java din scriptul JSP și compilează clasa pentru a furniza un fișier compilat (cu extensia .class ).

Rețineți că: motorul JSP verifică dacă data fișierului .jsp corespunde fișierului .class. Motorul JSP va converti și va compila clasa, numai dacă scriptul JSP va fi actualizat. Astfel, faptul că compilația are loc numai când scriptul JSP este actualizat, face JSP, una dintre cele mai rapide tehnologii pentru a crea pagini dinamice.

Caracteristicile paginilor serverului Java

JSP-urile pot fi folosite pentru a crea servlets, prin includerea de tag-uri specifice în codul JSP. În acest fel, ele oferă o tehnologie rapidă pentru a crea pagini dinamice.

În plus, JSP are toate caracteristicile Java:

  • JSP-urile sunt multietajate.
  • JSP-urile sunt portabile.
  • JSP-urile sunt orientate pe obiecte.
  • JSP-urile sunt sigure.

Document original publicat pe CommentcaMarche.net

Articolul Precedent Articolul Următor

Cele Mai Importante Sfaturi