Java er veldig populær for å utvikle forskjellige typer applikasjoner som konsollapplikasjoner, stasjonære applikasjoner og webapplikasjoner. Java “Servlet” -klassen brukes til å utvikle webapplikasjoner i Java. Nettforespørslene som mottas fra klienten og de sendte svarene til klienten etter å ha behandlet forespørselen, blir håndtert av denne klassen. De nødvendige grensesnitt og klasser for å bruke Java Servlet er levert av “Javax.Servlet ”og“ Javax.Servlet.HTTP ”-pakker. Servlet -containeren brukes til å håndtere serverforespørslene og gi disse til den nødvendige servleten når webapplikasjonen kjører på en webserver. Bruken av Java Servlet for å utvikle webapplikasjonene vises i denne opplæringen.
Forutsetninger:
Ulike faser av Java Servlet
Java Servlet jobber i tre faser. Disse er nevnt som følger:
Servletmetoder
Ulike typer metoder brukes i tre faser av servletapplikasjonene. Formålene med disse metodene er nevnt i følgende:
Metode | Hensikt |
---|---|
i det() | Denne metoden brukes til å initialisere Servlet -objektet når noen forespørsel kommer til webserveren. |
doget (), dopost (), service (), etc. | Disse metodene brukes i den andre fasen av Servlet -applikasjonen for å håndtere forskjellige typer forespørsler. |
ødelegge() | Denne metoden brukes til å ødelegge servlet. |
Last ned JAR -filen for å kjøre Servlet -applikasjonen
Du må gjøre noen trinn for å kjøre før du oppretter og utfører servlet -applikasjonen. Trinnene er gitt som følger:
http: // www.Java2s.com/kode/krukke/s/downloadservletapijar.htm
Lag en enkel servlet -applikasjon
Lag et Java -prosjekt og en Java -klasse som heter “Javaservlet.Java ”inne i prosjektet ved å utvide“ HttpServlet ”. En strengvariabel er tilordnet i init () -metoden. Doget () -metoden brukes til å håndtere forespørselen og returnere det formaterte innholdet i strengvariabelen og annet innhold i nettleseren. En uordnet liste over fem elementer er trykt med en klassevariabel. HTML -innholdet genereres inne i doget () -metoden i klassen. Innholdstypen på responsen er satt til “Text/HTML” for å generere HTML -siden i nettleseren. "PrintWriter" -klassen brukes i koden for å skrive HTML -innholdet.
Importer Java.io.*;" + tekst +"
");Kompilere servleten
Du må fullføre følgende trinn for å kompilere Java Servlet fra Tomcat -webserveren. Trinnene er gitt som følger:
Distribuere servleten
Før du distribuerer servleten, må du endre "nettet.XML ”-filen til Tomcat -serveren for å legge til oppføringen av Servlet -klassen som vil bli utført fra Tomcat -serveren. Åpne “Web.XML ”-filen fra /etc/tomcat9/beliggenhet og legg til følgende linjer inne i .. Tagger for å kjøre servleten som er opprettet før. Servletnavnet, klassenavnet og URL -mønsteret som skal brukes etter at basen URL i nettleseren er angitt her:
Nå start Tomcat -serveren med følgende kommando:
$ sudo SystemCTL Restart Tomcat9Portnummer 8080 brukes her til å kjøre Tomcat -serveren. Åpne en nettleser og gå til følgende URL for å kjøre utdataene fra Javaservlet.Klasse i nettleseren:
http: // 127.0.0.1: 8080/javaservlet
Følgende utdata vises etter å ha utført Java -klassen fra webserveren:
Hvis du endrer noe i “Javaservlet.Java ”-filen, du må kompilere Java-filen på nytt ved kommandoen som tidligere er nevnt for å opprette Java-klassen igjen og starte Tomcat-serveren på nytt for å få det oppdaterte innholdet i Servlet.
Konklusjon
En enkel bruk av Java Servlet vises i denne opplæringen for å lære metoden for å utvikle webapplikasjonene ved hjelp av Java. HTML -koden er innebygd i Java -filen her. Men du kan opprette HTML -filene separat og bruke dem med Java Servlet -klassen. Du kan bruke databasen også med Java Servlet til å utvikle webapplikasjonene.