Hvad er JSP i Java? Kend alt om Java-webapplikationer



JSP i Java er et sprog, der er meget brugt til at udvikle JSP-sider. Denne teknologi skaber webindhold, der består af både dynamiske såvel som statiske komponenter.

Tænker hvad er JSP og dens anvendelse? Nå, du er landet på det rigtige sted! Java Server-sider , ofte betegnet som teknologi er en af ​​Java-webteknologierne. Det er en serverside-teknologi, der grundlæggende bruges til oprettelse af webapplikationer. Lad mig diskutere begrebet JSP i dybden med jer alle.

informatica powercenter tutorial for begyndere

I denne artikel vil jeg dække følgende punkter:





Begyndende med at forenkle konceptet med JSP-teknologi, lad mig introducere dig med det grundlæggende.

JSP-teknologi er dybest set et sprog, der er meget brugt til at udvikle JSP-sider. Denne teknologi skaber webindhold, der består af både dynamiske såvel som statiske komponenter.



Lad mig nu forklare, hvad der præcist er en JSP-side!

Hvad er en JSP-side?

En JSP-side er en tekstdokument. Den indeholder to typer tekst: statisk indhold og dynamisk indhold . Statisk indhold kan udtrykkes i ethvert tekstbaseret format, f.eks. . Mens det dynamiske indhold består af Java-koden.JSP-teknologi kombinerer her det statiske indhold med Java-koden, hvilket gør det til en dynamisk webside.Filudvidelsen til kildefilen til en siden skal være .jsp . Udvidelsen til kildefilen til et fragment af en JSP-side er .jspf.

Nu hvor du er bekendt med begrebet JSP-sider og JSP-teknologi, lad os fortsætte og forstå funktionerne i JSP!



Funktioner i JSP-teknologi

1. Nem kodning

JSP tillader tagbaseret programmering. Derfor er der ikke behov for ekspertise inden for Java-sproget. HTML-tags er nemme at bruge, og koden er derfor let læsbar.

2. Interaktive websider

Bygningen af ​​dynamiske websider, der er i stand til at interagere med brugerne i et realtidsmiljø.

3. Nem forbindelse til en database

Det giver os en nem forbindelse til databasen, da den primært opretter forbindelse til serveren.

Efter at have studeret om funktionerne, lad os gå videre og se efter livscyklussen for en JSP-side.

Livscyklus for en JSP-side

JSp livscyklus - JSP i Java - Edureka

Lad mig forklare de trin, der er involveret i ovenstående diagram.

1. Oversættelse af JSP-side:

En Java-servletfil oprettes fra JSP-kildefilen. I oversættelsesfasen validerer containeren rigtigheden af ​​JSP-siderne og tagfilerne.

2. JSP-sidekompilering:

Den oprettede java-servletfil er samlet til en Java klasse.

3. Klasseindlæsning:

Java-servletklassen, der blev kompileret fra JSP-kilden, er nu indlæst i containeren.

4. Udførelsesfase:

I udførelsesfasen opretter containeren en eller flere forekomster af denne klasse som svar på anmodningerne.Grænsefladen JsP Page indeholder jspInit () og jspDestroy (). JSP giver speciel interface HttpJspPage til JSP-sider specifikt til HTTP-anmodninger, og denne grænseflade indeholder _jspService ().

5. Initialisering:

jspInit () metode kaldes straks efter at forekomsten er oprettet.

6. jspDestroy () udførelse:

Denne metode kaldes, når JSP ødelægges. Med dette opkald fuldfører servlet sit formål og går ind i affaldssamlingen. Dette afslutter JSP's livscyklus.

Der er visse livscyklusmetoder, der findes i JSP, disse er: jspInit (), _jspService () og jspDestroy (), forklaret ovenfor.

At lære om livscyklussen er vigtig. Det giver dig et indblik i den faktiske funktion. Lad os nu se og forstå den syntaks, der bruges til at oprette en JSP-side.

Syntaks for JSP

Syntaksen for følgende i JSP:

1. JSP-udtryk

Eksempel:

&

2. Erklæringsmærke

Eksempel:

3. JSP-scriptlet

<% java code %>

Her kan du indsætte den respektive Java-kode.

4. JSP kommentarer

Da vi alle er bekendt med syntaxen for JSP, lad mig nu orientere dig om udtrykket 'Java servlet'.

Hvad er en servlet?

Java-servlets var det første forsøg på at få adgang til Java's fulde kraft i webapplikationer. De er skrevet i . For at gøre dig mere fortrolig med servlets, lad mig vise dig koden. For mere information, bedes du gennemgå ' ' Blog!

Lad mig nu vise dig en kode, der lærer dig at oprette en JSP-side.

En simpel JSP-side

En webside

Som du kan se i ovenstående kode, hvor let en JSP-side oprettes. Denne lettere tilgang har hjulpet JSP til at starte så godt. Der er brugt enkle HTML-tags. Et ekstra element kan ses. Dette element kaldes en scriptlet! Den inkluderer en java-kode, der bruges i en HTML-JSP-kode.

Gå videre, lad os dykke ind og lære at køre en JSP-side.

Sådan køres en JSP-side

Udførelse af JSP involverer flere trin. Disse er nævnt nedenfor:

  1. For det første skal du oprette en HTML-fil, f.eks. Ana.html, herfra sendes en anmodning til serveren.

  2. For det andet skal du oprette en .jsp-fil, f.eks. Ana1.jsp, dette vil tackle brugerens anmodning.

  3. For det tredje skal du oprette en projektmappestruktur.

  4. Nu skal du oprette en XML-fil og derefter en WAR-fil.

  5. Start derefter Tomcat

  6. Endelig er du klar til at køre applikationen.

Ved udførelse af ovennævnte kode i JSP-fil ser outputen ud som vist nedenfor:

Med dette har vi nået mod slutningen af ​​denne artikel. Jeg håber, at det indhold, du læser, var informativt og nyttigt. Vi fortsætter med at udforske Java-verdenen med flere emner. Bliv hængende!

Tjek den af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Edurekas Java J2EE- og SOA-uddannelses- og certificeringskursus er designet til studerende og fagfolk, der ønsker at være Java-udvikler. Kurset er designet til at give dig et forspring i Java-programmering og træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige Java-rammer som Hibernate & Spring.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i dette “ JSP i Java ”Blog, og vi vender tilbage til dig så hurtigt som muligt.