hur man utformar en webbsida med Java Server Page (JSP)

översikt

JSP-teknik används för att utveckla webbapplikationer. JSP introducerades för att lägga till fler funktioner som inte var tillgängliga i Servlet. Det lade till fler funktioner som expression language, JSTL etc., för att förenkla webbapputveckling.

för att förstå denna teknik på djupet måste du ha en grundläggande förståelse för Java-programmeringen. Man kan utnyttja Java-certifiering för att utforska grundläggande till avancerad nivå programmering med ärvda moduler som serialisering, kloning, abstraktion, gränssnitt och många fler. Man förstod tydligt att du kommer att dyka upp som en stor trosfat med tydlig kunskap om Java-programmering.

en JSP-sida som består av HTML-och JSP-taggar som är lätta att underhålla. Här kan vi separera både design och utveckling del av vår kod utnyttja anpassade taggar, pagination, CRUD etc.

Java Server Page(JSP) – funktioner

JSP har övervunnit Servlet med sina otroliga funktioner som:

2.1 Enhanced Servlet

JSP ärver alla egenskaper hos en Servlet. Det kan uppnå alla resultat samma som möjligt med Servlet framework. Även det ger olika extrafunktioner för att underlätta hela utvecklingsprocessen. Den innehåller implicita objekt, JSTL, fördefinierade taggar etc. JSP tillhandahåller API: er som innehåller JSP-paket med namnet javax.servlet.jsp och javax.servlet.jsp.tagext för att inkludera dessa funktioner.

2.2 Lätt att hantera

den traditionella Servlet-tekniken innehåller affärs-och presentationslogik som tillsammans tjänar en bättre miljö.JSP delar upp både affärs-och presentationslogiken separat och ger en tydlig bild av applikationen för utveckling.

2.3 snabb utveckling

till skillnad från den traditionella utvecklingen som Servlet där vi behöver kompilera och utföra vår kod varje gång vi begår någon förändring som också kräver omplacering, är JSP-sidor modifierbara. De behöver inte om och om igen distribution efter att ha gjort en uppdatering.

2.4 kräver mindre kod

JSP ansökan drivs med coola resurser som åtgärdstaggar, anpassade taggar etc. minska en utvecklare ansträngning för att skriva massa koder.

Java Server Page (JSP) livscykel

JSP livscykel består av olika steg såsom:

  • JSP-sidöversättning och sammanställning
  • klassfiler laddade genom classloader
  • Instantiation och initialisering
  • Bearbetningsförfrågningar
  • förstör process

i början uppnås översättning av JSP-sidan till servlet av JSP översättare som är ett attribut för webbservern. Den erhållna servlet-sidan sammanställs och konverteras till klassfilen. I slutändan uppnås alla övriga processer som initialisering och förstöring över JSP.

nu, eftersom du har förstått livscykeln och grunderna för en JSP-sida, är det dags att skapa en enkel JSP-sida för att ge en utökad kunskap om den moderna webbutvecklingen. I koden nedan måste du skriva denna HTML-kod inklusive JSP-taggar. Efter avslutad måste du spara den här koden med tillägget .jsp följt av titelnamn. Låt oss namnge det som demo.jsp. Bifoga den här filen i en mapp och kopiera klistra in den mappen i web-apps-katalogen på din apache tomcat-server som ansvarar för att köra din JSP-sida.

exempel

4.1 demo.jsp

den här filen innehåller scriptlet-tagg för att köra din JSP-kod. Webbläsaren förstår de skriftliga instruktionerna.

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

när den körs visas utmatningen 2 på din webbläsarskärm.

4.2 exekvera JSP-sidan

för att köra din skrivna kod följ procedurerna nedan:

  • slå på din apache tomcat-server.
  • klistra in din JSP-kod i en mapp.
  • distribuera den mappen över apache tomcat-servern.
  • öppna din webbläsare och klistra in URL: http://localhost:portNumber/Rootcontext/filename.jsp
  • här kommer vi att skriva: http://localhost:portNumber/Rootcontext/demo.jsp
  • det visar den samlade utmatningen på webbläsarskärmen.

Grattis.. Du har framgångsrikt genomfört ditt första JSP-program. Kom ihåg en sak-du behöver inte skriva katalogstrukturen för att köra en JSP-fil. Det krävs endast om din kod innehåller Bönklasser eller andra TLD-dokument eller Servlet.

nu är det din tur att börja skriva de innovativa ideerna som slår dig med en kod. När du väl kommer att täcka kärnmodulerna som skriptelement, implicita objekt, API: er, direktivelement, undantag, handling, uttryck term – du är bra för en kodande kamp. Börja bygga din första webbapplikation och förvandla denna dröm till verklighet. Redan finns det mer än 1, 5 miljarder webbplatser och applikationer finns tillgängliga över det globala nätet idag.

5. Slutsats

i den här artikeln har vi diskuterat java-serversidor och det har lagt till funktioner över servlet. Vi har också diskuterat livscykeln för JSP-sidor med ett exempel.

Lämna ett svar

Din e-postadress kommer inte publiceras.