Hvordan Designe En Nettside Med Java Server Page (JSP)

Oversikt

jsp-teknologi brukes til å utvikle webapplikasjoner. JSP ble introdusert for å legge til flere funksjoner som ikke var tilgjengelige i Servlet. Det lagt til flere funksjoner som uttrykk språk, JSTL etc., for å forenkle web app utvikling.

for å forstå denne teknologien i dybden må du ha en grunnleggende forståelse Av Java-programmeringen. Man kan utnytte Java-Sertifisering for å utforske grunnleggende til avansert nivå programmering med arvede moduler som serialisering, kloning, abstraksjon, grensesnitt og mange flere. En klart forstått du vil dukke opp som en stor fat tro med klar kunnskap Om Java programmering.

EN jsp-side bestående AV HTML-og JSP-koder som er enkle å vedlikeholde. Her kan vi skille både design og utvikling del av vår kode utnytte egendefinerte koder, paginering, CRUD etc.

Java Server Page(JSP) funksjonalitet

JSP har overvunnet Servlet med sine utrolige funksjoner som:

2.1 Forbedret Servlet

JSP arver alle egenskapene Til En Servlet. Det kan oppnå alle resultatene samme som mulig Med Servlet rammeverket. Selv det gir ulike ekstra funksjoner for å gjøre hele utviklingsprosessen enklere. Det inkluderer implisitte objekter, JSTL, forhåndsdefinerte koder etc. JSP gir Apier som inneholder JSP-pakker som heter javax.servlet.jsp og javax.servlet.jsp.tagext å inkludere disse funksjonene.

2.2 Lett Å Håndtere

den tradisjonelle Servlet-teknologien inkluderer forretnings – og presentasjonslogikk som sammen tjener et bedre miljø.JSP deler både forretnings-og presentasjonslogikken separat og gir et klart bilde av søknaden om utvikling.

2.3 Rask Utvikling

I Motsetning til den tradisjonelle utviklingen Som Servlet hvor VI trenger å kompilere og utføre koden vår hver gang vi begår noen endringer som også krever omplassering, er jsp-sider modifiserbare. De krever ikke igjen og igjen distribusjon etter å ha gjort en oppdatering.

2.4 Krev Mindre Kode

jsp-programmet drives med de kule ressursene som handlingskoder, tilpassede koder etc. redusere en utviklere innsats for å skrive haug med koder.

Java Server Page (JSP) Livssyklus

jsp livssyklusen består av ulike trinn som:

  • jsp side oversettelse og kompilering
  • Klassefiler lastet gjennom classloader
  • Instantiering Og Initialisering
  • Prosesseringsforespørsler
  • Destroy process

i begynnelsen oppnås oversettelse AV jsp-siden til servlet av JSP oversetter som er et attributt til webserveren. Den oppnådde servlet-siden blir kompilert og konvertert til klassefilen. Til slutt oppnås alle de andre prosessene som initialisering og ødeleggelse over JSP.

nå, siden du har forstått livssyklusen og grunnleggende OM EN JSP-side, er det på tide å lage en enkel JSP-side for å gi en utvidet kunnskap om den moderne webutviklingen. I koden nedenfor må du skrive DENNE HTML-koden inkludert JSP-koder. Etter ferdigstillelse må du lagre denne koden med utvidelsen .jsp etterfulgt av tittel navn. La oss nevne det som demo.jsp. Legg ved denne filen i en mappe og kopier lim inn den mappen i web-apps-katalogen på apache tomcat-serveren som er ansvarlig for å utføre JSP-siden din.

Eksempel

4.1 demo.jsp

denne filen inneholder scriptlet-koden for å kjøre jsp-koden. Nettleseren vil forstå de skriftlige instruksjonene.

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

når utført utgang 2 vises på nettleserens skjerm.

4.2 Utfører Jsp Side

for å kjøre din skriftlige kode følg prosedyrene som er skrevet nedenfor:

  • Slå på apache tomcat-serveren din.
  • Lim INN JSP-koden i en mappe.
  • Distribuer den mappen over apache tomcat-serveren.
  • Åpne nettleseren og lim INN URL: http://localhost:portNumber/Rootcontext/filename.jsp
  • Her vil vi skrive: http://localhost:portNumber/Rootcontext/demo.jsp
  • det vil vise den samlede utgangen på nettleserens skjerm.

Gratulerer.. Du har utført ditt første jsp-program. Husk en ting – du trenger ikke å skrive katalogstrukturen for å utføre EN JSP-fil. Det er bare nødvendig hvis koden din inneholder Bønneklasser eller Andre tld-dokumenter eller Servlet.

Nå er det din tur til å begynne å skrive disse innovative ideer slående til hjernen din med en kode. Når du vil lykkes dekke kjernemoduler som skriptelementer, implisitte objekter, Apier, direktivelementer, unntak, handling, uttrykk sikt – du er god for en koding kamp. Begynn å bygge din første webapplikasjon og slå denne drømmen til virkelighet. Allerede er det mer enn 1,5 milliarder nettsteder og applikasjoner tilgjengelig over hele verden i dag.

5. Konklusjon

i denne artikkelen har vi diskutert java server sider og det er lagt funksjonalitet over servlet. Vi har også diskutert livssyklusen TIL JSP-sider med et eksempel.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.