10 parimat Java Servleti intervjuu küsimust ja vastust (värskendatud 2019. aastaks)

Lang L: none (table-of-contents):

Anonim

Java Servleti intervjuu küsimuste ja vastuste sissejuhatus

Java Servlet on veebikomponent, mis põhineb Java Enterprise Edition tehnoloogial. See on omamoodi tarkvarakomponent, mis laiendab veebiserveri või rakendusserveri võimalusi. Servletid käsitlevad kliendi taotlusi ja vastuseid, st veebibrauserit, mis võib veebiserveri või rakendusserveri kaudu olla igal platvormil. Java-servletid asuvad veebikonteineris või nimetatakse seda ka kui servleti-konteinerit, kus konteiner töötleb taotlusi ja suunab ümber või saadab vastused vastavalt servleitide kaardistamisele vastavalt juurutuskirjeldusele, kus DD (juurutuskirjeldus) on kaardifail, mis asub ja on konfigureeritud veebirakenduses, et veebitaotlused õigesti kaardistada. DD aitab päringute ja vastuste õigesti kaardistada veebiserveri kaudu.

Kui otsite tööd, mis on seotud Java Servletiga, peate valmistuma 2019. aasta Java Servleti intervjuuküsimusteks. On tõsi, et iga vestlus on erinevate tööprofiilide järgi erinev. Oleme siin koostanud olulised Java Servleti intervjuu küsimused ja vastused, mis aitavad teil oma intervjuus edu saavutada.

Selles 2019. aasta Java Servleti intervjuuküsimuste artiklis tutvustame 10 kõige olulisemat ja sagedamini küsitavat Java Servleti intervjuuküsimust. Need 2018. aasta Java Servleti intervjuuküsimused on jagatud kahte ossa:

1. osa - Java Servleti intervjuu küsimused (põhilised)

See esimene osa hõlmab Java Servleti intervjuu põhiküsimusi ja vastuseid.

Q1. Mis on Java Servlet?

Vastus:
Java Servlet on veebikomponent, mille elutsüklit haldab veebiserveris olev servleti konteiner. Servlett pole midagi muud kui lihtne Java klass, mis laiendab Servleti liidese funktsioone, rakendades Java Servlet API, järgides ja järgides Java EE standardeid. Servlett võib luua side kliendi-serveri protokolli kujul. Servlet on javax. servleti pakett, mida saab kasutada sõltuvuse lisamiseks või raamatukogus selle funktsioonide või funktsioonide kasutamiseks.

Q2. Millised on Servleti omadused?

Vastus:
See on põhiline Java Servlet Intervjuu küsimus, mida küsiti intervjuus. Servleti erinevad omadused on -

  1. Sellel on sõltuvus Java Standard Edition 5. versioonist, st J2SE 5.0.
  2. See toetab märkuste funktsioone, mis vähendavad koodi keerukust ja võimaldavad koodi lahti ühendamist.
  3. See aitab klassi laadimisel kasutada veeb.xml-i, st kutsutakse juurutuskirjelduseks.
  4. See on kaasaskantav ning seda on lihtne kasutada ja rakendada.
  5. See on vastupidav, tõhus ja skaleeritav.
  6. Sellel on erinevad funktsioonid, näiteks erandite käsitlemine, prügivedu, turvamehhanism jne,
  7. See on vähem levinud mälulekke ja mäluhalduse tõrgete suhtes.

Liigume järgmiste Java Servleti intervjuu küsimuste juurde.

Q3. Millised on Java Servleti elutsükli erinevad faasid?

Vastus:
Java Servleti elutsüklis on erinevaid etappe, need on Servleti lähtestamine, Teenuse juurutamine ja Servleti hävitamine. :

  1. Initsialiseerimine : Selles etapis kutsutakse servleti initsialiseerimiseks välja init () meetod.
  2. Teenus: selles etapis kutsutakse servleti teenuse () meetodit päringu töötlemiseks ja vastuse tagastamiseks kliendile veebiserveri kaudu.
  3. Hävitamine: Selles etapis nimetatakse hävitamise () meetodit, mis on Servleti viimane etapp, kus servleti eksemplar või objekt hävitatakse ja lõpuks kogutakse prügi.

Q4. Millised on Servleti konteineri erinevad funktsioonid?

Vastus:
See on põhiline Java Servlet Intervjuu küsimus, mida küsiti intervjuus. Allpool on loetelu Servlet Containeri vähestest funktsioonidest, kuid need pole ammendatud:

  1. See tegeleb servleti olelusringi juhtimisega.
  2. See toetab suhtlusmehhanismi veebibrauseri ja servleti vahel.
  3. See toetab mitmekordset keermestamist, mis omakorda toetab mitme servleti täitmist.
  4. Sellel on deklaratiivsed sisseehitatud turvafunktsioonid, JSP (Java Serveri lehed) tugi.
  5. See rakendab java ettevõtte arhitektuuri.
  6. See toetab samaaegsust, turvalisust, tehinguid, juurutamist, olelusringi haldamist, automaatset prügivedu ja veel mõnda muud teenust.

Q5. Selgitage Servleti elutsükli arhitektuuri?

Vastus:
Servleti elutsükli arhitektuuri erinevad komponendid on Servlet, Servlet Container, Web Server, server, mis on loodud servleti konteineri ja kliendi veebibrauseri vahel. Servleti eksemplari erinevaid meetodeid võib nimetada siis, kui servleti mahuti võimaldab selle käivitada. Servlet on niidivaba komponent. Servleti konteiner kiirgab erinevaid servlette erinevate niitide kujul, kus igas servas saab käidelda igas keermes. Paljusid Servleti niite saab kiirendada ja neid haldab Servleti konteiner tõhusalt. Servleti konteiner vastab serveris olevatele Java EE standarditele.

2. osa - Java Servleti intervjuu küsimused (täpsemad)

Vaatame nüüd täiustatud Java Servleti intervjuuküsimusi.

Q6. Mis on HTTP Servlet?

Vastus:
HTTP-servlett on servlet, mis toetab HTTP-protokolli ja selle erinevaid HTTP-meetodeid, näiteks HTTP GET, HTTP PUT, HTTP POST, HTTP DELETE ja HTTP PATCH. Servleti erinevad meetodid on doGet (), doPost (), doPut (), doTrace (), doOptions (). HttpServlet on Servlet API abstraktne klass. See eksisteerib paketis javax.servlet. See laiendab GenericServlet. Sellel ei ole abstraktseid meetodeid.

Q7. Mis on Servlet-filter?

Vastus:
Servleti filtrit kasutatakse kliendi päringute ja vastuste filtreerimiseks Servleti konteineris. Seda saab rakendada filtrielementide abil juurutuskirjelduses, st veebirakenduse veeb.xml. Pärast kliendi taotluse filtreerimist teostab see ka mingisugust järeltöötlust. Servleti filtrid on kaasaskantavad ja neid saab hõlpsasti integreerida Servleti komponentidega, mis on omamoodi pistikühendusega. Servleti taotluste ja vastuste filtreerimiseks võib filtreid olla mitu. Servleti filtri olelustsükli meetod on init (), doFilter () ja hävita (), mis on sarnased Servletiga, välja arvatud teenus () meetod, kus servlett initsialiseeritakse, teostab filtreerimistoiminguid ja hävitab filtri eksemplari või objekti.

Liigume järgmiste Java Servleti intervjuu küsimuste juurde.

Q8. Millised on erinevad Servlet-filtrid?

Vastus:
Erinevad saadaval olevad Servleti filtrid on andmete pakkimisfiltrid, autentimisfiltrid, filtrid, mis käivitavad ressursside juurdepääsu sündmused, krüptimisfiltrid, logimine, filtrite auditeerimine, tokeniseerimisfiltrid ja piltide teisendusfiltrid.

Q9. Mis on Servleti seanss?

Vastus:
See on populaarne Java Servleti intervjuu küsimus, mida küsiti intervjuus. Seanss on ajavahemik, mille jooksul Servleti olekut säilitatakse Servleti konteineris. Seda protsessi nimetatakse Servletis seansihalduseks. Seansi jälgimist saab Servletis säilitada ka kasutaja olekut jälgides. Kuna HTTP Servlet on kodakondsuseta, saab HTTP-seansi säilitamiseks kasutada seanssi koos HttpServletiga.

Q10. Milliseid erinevaid protokolle HttpServlet toetab?

Vastus:
Erinevad protokollid, mida HTTPSerlvet toetab, on HTTP (hüperteksti ülekande protokoll) ja HTTPS (turvaline hüperteksti ülekandeprotokoll).

Soovitatavad artiklid

See on juhend Java Servleti intervjuu küsimuste ja vastuste loendisse, et kandidaat saaks hõlpsalt neid Java Servleti intervjuu küsimusi lahendada. Selles postituses oleme uurinud populaarsemaid Java Servleti intervjuu küsimusi, mida küsitakse sageli intervjuudes. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. JSP intervjuu küsimused
  2. Java Spring Intervjuu küsimused
  3. JSF-i intervjuu küsimused
  4. Java rakendused