Uvod v vprašanja in odgovore o intervjuju JSP

Strani JSP ali java strežniki so tehnologija, ki se uporablja za dinamično ustvarjanje spletnih strani na podlagi spletnih tehnologij, kot so HTML, CSS, XML itd. JSP je ustvaril Sun Microsystem leta 1999. JSP je podoben ASP ali PHP, edina razlika je da uporablja programski jezik Java. Apache Tomcat ali Jetty ali kateri koli drug združljiv spletni strežnik s vsebnikom servlet se uporablja za uvajanje in izvajanje strani Java-Server Pages.JSP je mogoče obravnavati tudi kot abstrakcijo konceptov servlet na visoki ravni.

Koda JSP se med izvajanjem pretvori v servlete in zato JSP velja za servlet. Predpomnjenje se izvaja na servletu JSP in se ponovno uporablja, dokler se ne spremeni originalna koda JSP. Arhitektura JSP je neodvisna ali kot komponenta MVC. Običajno se kot model uporabljajo Java Beans, Java krmilniki pa kot krmilnik. Z novimi okviri, kot sta Spring ali JSF, se JSP v teh dneh verjetno ne uporablja toliko, vendar je za prihajajoče razvijalce in študente še vedno zelo pomemben.

Zdaj, če iščete službo, povezano z JSP, se morate pripraviti na vprašanja o intervjuju JSP za leto 2019. Res je, da je vsak intervju drugačen glede na različne profile delovnih mest. Tu smo pripravili pomembna JSP intervju vprašanja in odgovore, ki vam bodo pomagali do uspeha v vašem intervjuju.

Zato v tem članku o vprašanjih o intervjuju JSP za leto 2019 ponujamo najboljših 10 pomembnih vprašanj v zvezi z JSP, ki jih pogosto postavljamo v intervjujih.

1. del - Vprašanja za razgovor JSP (osnovno)

Ta prvi del zajema osnovna vprašanja in odgovore v zvezi z JSP

1. Pojasnite, kaj razumete po fazah življenjskega cikla JSP?

Odgovor:

JSP spada v skupino Java, vendar koda JSP izgleda bolj kot HTML kot Java. To je vsebnik JSP, ki prevaja strani JSP in ustvarja razred servlet, ki se nato uporablja v spletnih aplikacijah.

Spodaj so opisane faze življenjskega cikla JSP:

  • Prevod - JSP stran kodo preveri vsebnik JSP in jo razčleni, da ustvari izvorno kodo servleta.
  • Kompilacija - Nato vsebnik JSP sestavi izvorno kodo razreda JSP. Po tem izdela datoteko razreda.
  • Nalaganje razreda - V tej fazi vsebnik naloži razred v pomnilnik.
  • Instantiation - vsebnik najprej ustvari konstruktor brez rokov generiranega razreda in ga naloži v pomnilnik, nato pa se opravi instancija.
  • Inicializacija - vsebnik v tej fazi prikliče init metodo predmeta razreda JSP. Po tem je konfigurirana konfiguracija servleta s parametrom init. Zdaj lahko JSP obravnava zahteve strank. Najpogosteje se prevajanje in inicializacija v JSP zgodita takoj, ko pride prva zahteva za JSP.
  • Obdelava zahteve - to je najbolj zamudna faza strani JSP. Tukaj stran JSP obdeluje zahteve stranke. Zahteva faza obdelave je več-navojna. Za vsako zahtevo se uporabi nova nit in ustvari se zahtevek Servlet in zahtevek odziva Servlet. Po tem se pokliče metoda storitve JSP.
  • Uniči - zadnja faza življenjskega cikla JSP je uničena. V tej fazi se razred JSP odpelje iz pomnilnika. To se naredi, kadar je aplikacija nerazporejena. To lahko storite tudi, ko strežnik ne deluje.

2. Pripravite metode življenjskega cikla JSP?

Odgovor:
Spodaj so opisane metode življenjskega cikla JSP:

  • jspInit (): Izjavljena na strani JSP, ki jo izvaja JSP, ta metoda se v življenjskem ciklu JSP pokliče samo enkrat. To se uporablja za inicializacijo konfiguracijskih param v deskriptorju razmestitve. Ta metoda je mogoče preglasiti tudi s skriptnim elementom deklaracije JSP. Preveri se, da se inicializirajo tisti viri, ki jih je mogoče uporabiti na strani JSP.
  • _jspService (): Povabi vsebnik JSP za vsako zahtevo stranke, ta metoda posreduje zahtevo in objekt odziva. Te metode ni mogoče preglasiti, zato se začne s podčrtajem. Ko gre za kodo JSP v tej metodi, jo privzeto preglasi. Prevladovanje preko uporabe skriptnega elementa deklaracije JSP ni priporočljivo. Ta metoda je kot običajna praksa definirana in deklarirana v vmesniku HttpJspPage.
  • jspDestroy (): Uporablja se za izklop aplikacije ali vsebnika. Ta metoda se imenuje, ko je JSP odstranjen iz pomnilnika. Ta metoda se v življenjskem ciklu JSP imenuje le enkrat. Prevladovanje te metode je treba storiti samo za sprostitev virov, ki so bili ustvarjeni v metodi JSP init.

Pojdimo na naslednja vprašanja o intervjuju JSP.

3. Navedite nekaj metod življenjskega cikla JSP, ki jih je mogoče premostiti?

Odgovor:
Kot je opisano zgoraj, lahko metodi jspInit () in jspDestroy () v JSP prekinete s skriptnim elementom deklaracije JSP. Metode jspInit () preglasijo, da ustvarijo skupne vire, ki jih je mogoče uporabiti v storitveni metodi JSP, in metodo jspDestroy () je treba preglasiti, da se sprostijo skupni viri, ki so bili ustvarjeni s pomočjo jspInit ().

4. Pojasnite, kaj razumete z izjavami JSP?

Odgovor:
To je osnovno vprašanje o intervjuju JSP, ki so ga postavili v intervjuju. Deklaracija se uporablja za razglasitev ene ali več spremenljivk in tudi metod, ki se uporabljajo v kodi Java v datoteki JSP. Deklaracija spremenljivke ali metode je nujna, preden jo lahko uporabite v datoteki JSP.

5. Pojasnite izraze JSP?

Odgovor:
Izraz JSP ni nič drugega kot element, ki vsebuje izraz skriptnega jezika in se uporablja za oceno pretvorbe in vstavitve niza na mestu, kjer se izraz pojavi v datoteki JSP.
Element, ki je opredeljen zgoraj, lahko na splošno vsebuje kateri koli izraz. Edina zahteva je, da mora biti veljavna v skladu s specifikacijo jezika Java. Podpičje ni mogoče uporabiti za zaključek izraza JSP.

2. del - Vprašanja o intervjuju JSP (napredno)

Zdaj si oglejmo napredna vprašanja o intervjuju za JSP.

6. Opišite, kako se JSP uporablja v modelu MVC?

Odgovor:
JSP se lahko uporablja za predstavitev v vzorcu MVC. V arhitekturi MVC igra vlogo pogleda. Poklic modela in poslovnih razredov opravi Controller. Podatke pridobi model in ti podatki se nato pošljejo JSP-ju, da ga izda odjemalec.

7. Omemba Kaj vsebujejo dobesedni znaki JSP?

Odgovor:
To so pogosta vprašanja o intervjuju JSP v intervjuju. JSP literal vsebuje naslednje vrste podatkovnih formatov: -

  • Boolov
  • Integer
  • Vrvica
  • Plavajoča točka
  • Nič

8.Odstavite različne vrednosti obsega za dano oznako.

Odgovor:

V zgornji oznaki so 4 vrednosti:

  • stran
  • prošnja
  • sejo in aplikacijo

9. Pojasni, kako lahko konfiguriramo init parame v JSP?

Odgovor:
init params je mogoče konfigurirati v JSP podobno kot v servletu. Konfiguracija poteka prek init-params s servletom in elementom preslikavanja servlet, edina razlika je v tem, da nam v servletu ni treba zagotoviti lokacije strani JSP, medtem ko v elementu datoteke jsp to potrebujemo.

Pojdimo na naslednja vprašanja o intervjuju JSP

10. Pojasnite, kaj razumete pod akcijskimi elementi JSP ali akcijskimi oznakami JSP?

Odgovor:
Akcijski elementi ali oznake JSP niso nič drugega kot oznake, ki so podobne oznakam HTML. Ponujajo številne uporabne funkcije, kot je delo z Java Bean, posredovanje zahtev, ustvarjanje dinamičnih elementov XML in vključitev vira itd. Dogovor je, da se akcijski elementi JSP začnejo z jsp: Uporablja se lahko neposredno na strani JSP in ni treba uvozite vse knjižnice oznak zanjo. Tudi nobenih drugih sprememb konfiguracije ni treba uvažati. Nekateri najpomembnejši akcijski elementi v JSP so jsp: useBean, jsp: setProperty, jsp: getProperty, jsp: naprej in jsp: include.

Priporočeni članek

To je vodnik za seznam vprašanj in odgovorov o intervjuju JSP, tako da lahko kandidat brez težav razreši ta vprašanja za razgovor JSP. Tu v tej objavi smo preučili o najboljših vprašanjih za intervju JSP, ki jih pogosto postavljamo v intervjujih. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Najpogostejša vprašanja za intervju z Java EE, posodobljena za leto 2018
  2. Vprašanja o intervjuju za spomladanski škorenj
  3. J2EE Intervju Vprašanja, ki jih morate vedeti
  4. Junit Intervju Vprašanja Posodobljeno za leto 2018

Kategorija: