cum se proiectează o pagină web cu Java Server Page (JSP)

Prezentare generală

tehnologia JSP este utilizată pentru dezvoltarea aplicațiilor web. JSP a fost introdus pentru a adăuga mai multe funcționalități care nu erau disponibile în Servlet. A adăugat mai multe funcții, cum ar fi limbajul expresiei, JSTL etc., pentru a simplifica dezvoltarea aplicațiilor web.

pentru a înțelege această tehnologie în profunzime, trebuie să aveți o înțelegere de bază a programării Java. Se poate folosi certificarea Java pentru a explora programarea de bază până la nivel avansat cu module moștenite precum serializarea, clonarea, abstractizarea, interfețele și multe altele. Unul înțeles în mod clar va apărea ca un butoi mare de credință cu cunoștințe clare de programare Java.

o pagină JSP format din HTML și tag-uri JSP, care sunt ușor de întreținut. Aici putem separa atât partea de proiectare și dezvoltare a codului nostru folosind etichete personalizate, paginare, CRUD etc.

Java Server Page(JSP) funcționalități

JSP a depășit Servlet-ul cu funcționalitățile sale incredibile, cum ar fi:

2.1 Servlet îmbunătățit

JSP moștenește toate proprietățile unui Servlet. Se poate obține toate rezultatele la fel ca posibil cu cadrul Servlet. Chiar și oferă diverse caracteristici suplimentare pentru a facilita întregul proces de dezvoltare. Acesta include obiecte implicite, JSTL, tag-uri predefinite etc. JSP oferă API-uri care conțin pachete JSP numite javax.servlet.jsp și javax.servlet.jsp.tagext pentru a include aceste funcționalități.

2.2 Ușor de manevrat

tehnologia tradițională Servlet include logica de afaceri și de prezentare servind împreună un mediu mai bun.JSP împarte atât logica de afaceri și de prezentare separat oferind o imagine clară a cererii de dezvoltare.

2.3 dezvoltare rapidă

spre deosebire de dezvoltarea tradițională, cum ar fi servletul, unde trebuie să compilăm și să executăm codul nostru de fiecare dată când comitem orice modificare care necesită și redistribuire, paginile JSP sunt modificabile. Nu necesită implementare din nou și din nou după efectuarea unei actualizări.

2.4 necesită mai puțin Cod

aplicația JSP este alimentată cu resurse interesante, cum ar fi etichete de acțiune, etichete personalizate etc. reducerea unui efort de dezvoltatori pentru scrierea grămadă de coduri.

Java Server Page (JSP) ciclul de viață

ciclul de viață JSP format din diferite etape, cum ar fi:

  • JSP page traducere și compilare
  • fișiere de clasă încărcate prin classloader
  • instanțiere și inițializare
  • cereri de procesare
  • distruge procesul

la început, traducerea paginii JSP în servlet se realizează prin JSP translator care este un atribut al serverului web. Pagina servlet obținută este compilată și convertită în fișierul de clasă. În cele din urmă, toate celelalte procese precum inițializarea și distrugerea sunt realizate peste JSP.

acum, din moment ce ați înțeles ciclul de viață și elementele de bază ale unei pagini JSP, este timpul să creați o pagină JSP simplă pentru a oferi o cunoaștere extinsă a dezvoltării web moderne. În codul de mai jos trebuie să scrie acest cod HTML, inclusiv tag-uri JSP. După finalizare, trebuie să salvați acest cod cu extensia .jsp urmat de numele titlului. Să-l numim demo.jsp. Închideți acest fișier într-un folder și copiați lipiți acel folder în Directorul Web-apps al serverului dvs.

exemplu

4.1 demo.jsp

acest fișier conține tag scriptlet pentru rularea codului JSP. Browserul va înțelege instrucțiunile scrise.

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

odată executat, ieșirea 2 va apărea pe ecranul browserului.

4.2 executarea paginii JSP

pentru a rula codul scris urmați procedurile scrise mai jos:

  • Porniți serverul apache tomcat.
  • lipiți codul JSP într-un folder.
  • implementați acel folder pe serverul apache tomcat.
  • deschideți browserul și lipiți adresa URL: http://localhost:portNumber/Rootcontext/filename.jsp
  • aici vom scrie: http://localhost:portNumber/Rootcontext/demo.jsp
  • va afișa ieșirea colectată pe ecranul browserului.

Felicitări.. Ați executat cu succes primul program JSP. Amintiți – vă un lucru-nu aveți nevoie pentru a scrie structura de directoare pentru executarea unui fișier JSP. Este necesar numai în cazul în care codul dvs. conține clase de fasole sau alte documente TLD sau Servlet.

acum, este rândul tău să începi să scrii acele idei inovatoare care îți izbesc mintea cu un cod. Odată ce va acoperi cu succes modulele de bază, cum ar fi elemente de scripting, obiecte implicite, API – uri, elemente de directivă, excepții, acțiune, expresii termen-esti bun pentru o luptă de codificare. Începeți să vă construiți prima aplicație web și transformați acest vis într-o realitate. Deja, există mai mult de 1,5 miliarde de site-uri web și aplicații sunt disponibile pe net la nivel mondial astăzi.

5. Concluzie

în acest articol, am discutat java server pages și este adăugat funcționalități peste servlet. Am discutat, de asemenea, ciclul de viață al paginilor JSP cu un exemplu.

Lasă un răspuns

Adresa ta de email nu va fi publicată.