Java Server Pages - Introduktion

JSP (Java Server Pages) er en standard til udvikling af interaktive webapplikationer (sider med dynamisk indhold). En JSP-webside (genkendelig af .jsp- udvidelsen) kan vise forskellige indhold baseret på bestemte parametre (oplysninger gemt i en database, brugerindstillingerne ..), mens en klassisk webside (med .htm eller .html-udvidelsen) vil Viser kontinuerligt de samme oplysninger.

  • JSP er faktisk et kraftigt script sprog (fortolket sprog) udført på server side (som CGI, PHP, ASP, ...) og ikke på klientsiden (i modsætning til script skrevet i JavaScript eller Java applets, der kører i browseren af bruger er forbundet til et websted).
  • JSP'er er integreret på en webside i HTML ved hjælp af særlige tags, der meddeler webserveren, at koden i disse tags skal fortolkes. Resultatet (HTML-koder) returneres til klientens browser.
  • Java Server Pages er en del af en 3-tier arkitektur : hvor en server, der understøtter Java Server Pages (generelt kaldet Application Server ), fungerer som en mediatior mellem klientens browser og en database (almindeligvis benævnt dataserver ). JSP tilvejebringer de nødvendige elementer til forbindelsen til databasestyringssystemet og tillader manipulation af data gennem SQL.

Hvordan fungerer Java Server Pages?

En side, der bruger Java Server Pages, udføres under forespørgslen, af en JSP-motor (generelt kører med en webserver eller en applikationsserver). JSP-modellen er afledt af den, der bruges til Java servlets (JSP er faktisk en måde at skrive servlets på). Det er en Java-klasse afledt af HttpServlet-klassen, der gør brug af doGet () og doPost () for at returnere et HTTP-svar.

Når en bruger kalder en JSP-side, kalder webserveren JSP-motoren, som opretter en Java-kildekode fra JSP-scriptet og kompilerer klassen for at tilvejebringe en kompileret fil (med .class- udvidelsen).

Bemærk at: JSP-motoren kontrollerer om datoen for .jsp- filen svarer til .class-filen. JSP-motoren konverterer og kompilerer klassen, kun hvis JSP-scriptet er blevet opdateret. Det faktum, at kompileringen kun finder sted, når JSP-scriptet opdateres, gør JSP, en af ​​de hurtigste teknologier til at skabe dynamiske sider.

Karakteristik af Java Server Pages

JSP'er kan bruges til at oprette servlets ved at inkludere specifikke tags i JSP-koden. På denne måde giver de en hurtig teknologi til at oprette dynamiske sider.

Derudover har JSP alle de kendetegn ved Java:

  • JSP'er er multithreaded.
  • JSP'er er bærbare.
  • JSP'er er objektorienterede.
  • JSP'er er sikre.

Original dokument udgivet på CommentcaMarche.net

Forrige Artikel Næste Artikel

Top Tips