Uvod u pitanja i odgovore o JSP intervjuu

Stranice JSP ili java server je tehnologija koja se koristi za dinamičko generiranje web stranica temeljenih na web tehnologijama kao što su HTML, CSS, XML itd. JSP je kreirao Sun Microsystem 1999. JSP je sličan ASP ili PHP, jedina je razlika u tome da koristi programski jezik Java. Apache Tomcat ili Jetty ili bilo koji drugi kompatibilni web poslužitelj s spremnikom servleta koriste se za implementaciju i pokretanje Java-Server Pages.JSP se također može smatrati apstrakcijom servletskih koncepata na visokoj razini Java.

JSP kod se pretvara u servlete tokom vremena izvršavanja i stoga se JSP smatra servletom. Keširanje se vrši na JSP servletu i koristi se sve do promjene originalnog JSP koda. JSP arhitektura je neovisna ili kao MVC komponenta. Obično se kao model upotrebljavaju Java Beans, a poslužitelji Java kao kontroler. S novim okvirima poput Spring ili JSF, JSP se danas vjerojatno ne koristi toliko, ali još je uvijek važan za nadolazeće programere i studente.

Ako tražite posao koji je povezan sa JSP-om, onda se morate pripremiti za JSP Intervju Pitanja za 2019. godinu. Istina je da je svaki razgovor drugačiji prema različitim profilima posla. Ovdje smo pripremili važna JSP intervju pitanja i odgovore koji će vam pomoći u postizanju uspjeha u vašem intervjuu.

Stoga u ovom članku JSP Intervju Pitanja za 2019. godinu dajemo top 10 važnih JSP Intervju pitanja koja se često postavljaju u Intervjuima.

Dio 1 - JSP intervju pitanja (osnovna)

Ovaj prvi dio obuhvaća osnovna pitanja i odgovore na JSP intervju

1. Objasnite što razumijete pod fazama životnog ciklusa JSP-a?

Odgovor:

JSP pripada grupi Java, ali JSP kôd više liči na HTML nego na Java. To je JSP spremnik koji prevodi JSP stranice i stvara klasu servleta koja se zatim koristi u web aplikacijama.

Faze životnog ciklusa JSP opisane su u nastavku:

  • Prijevod - JSP kod stranice provjerava JSP spremnik i on ga analizira kako bi stvorio izvorni kod servleta.
  • Kompilacija - Dalje, spremnik JSP sastavlja izvorni kod klase JSP. Nakon toga stvara datoteku klase.
  • Učitavanje klase - u ovoj fazi spremnik učitava klasu u memoriju.
  • Instantiation - Prvo, spremnik generira klasu bez argova poziva spremnik i ubacuje se u memoriju, nakon čega se vrši instancija.
  • Inicijalizacija - Kontejner se u ovoj fazi poziva na init metodu objekta klase JSP. Nakon toga se konfigurira konfiguracija servleta s init parametrom. Sada, JSP može podnijeti zahtjeve klijenta. Prevođenje i inicijalizacija u JSP-u najčešće se događaju čim dođe prvi zahtjev za JSP.
  • Obrada zahtjeva - to je najpotrebnija faza JSP stranice. Ovdje JSP stranica obrađuje zahtjeve klijenta. Faza obrade zahtjeva je s više navoja. Za svaki zahtjev koristi se nova nit, a stvara se Servlet-zahtjev i Servlet-odgovor objekt. Nakon toga poziva se metoda JSP usluge.
  • Uništi - zadnja faza životnog ciklusa JSP-a je uništena. U ovoj fazi, klasa JSP se učitava iz memorije. To se događa kada aplikacija nije dodijeljena. To se može učiniti i kada poslužitelj ne radi.

2. Razraditi metode JSP životnog ciklusa?

Odgovor:
Metode životnog ciklusa JSP opisane su u nastavku:

  • jspInit (): Izjavljena na JSP stranici koju implementira JSP, ova se metoda poziva samo jednom u životnom ciklusu JSP-a. Koristi se za inicijalizaciju konfiguracija parama u deskriptoru razmeštanja. Ovu se metodu također može prevladati pomoću elementa skripte JSP deklaracije. Nadjačaj se vrši kako bi se inicijalizirali oni resursi koji se mogu koristiti na JSP stranici.
  • _jspService (): Pozvan JSP spremnik za svaki zahtjev klijenta, ova metoda prosljeđuje zahtjev i odgovor na objekt. Ovu se metodu ne može poništiti i stoga započinje s podvlakom. Kad JSP kôd ide unutar ove metode, ona se prema zadanom preklapa. Prevladavanje pomoću elementa skripta JSP deklaracije nije preporučljivo. Kao standardna praksa ova je metoda definirana i deklarirana u sučelju HttpJspPage.
  • jspDestroy (): koristi se za gašenje aplikacije ili spremnika, ova metoda se poziva kada se JSP učita iz memorije. Ova metoda se također naziva samo jednom u životnom ciklusu JSP-a. Nadjačavanje ove metode treba obaviti samo radi oslobađanja resursa koji su stvoreni u JSP init metodi.

Prijeđite na sljedeće JSP-ovo Intervjuska pitanja.

3. Spomenite neke metode životnog ciklusa JSP-a koje se mogu zaobići?

Odgovor:
Kao što je gore opisano, metode jspInit () i jspDestroy () mogu se nadjačati u JSP pomoću skriptnog elementa deklaracije JSP. Metode jspInit () nadjačavaju se za stvaranje zajedničkih resursa koji se mogu koristiti u JSP uslužnoj metodi, a metoda jspDestroy () treba nadjačati kako bi se oslobodili zajednički resursi koji su stvoreni pomoću jspInit ().

4. Objasnite što razumijete JSP deklaracije?

Odgovor:
Ovo je osnovno JSP-ovo pitanje u intervjuu. Deklaracija se koristi za deklariranje jedne ili više varijabli, a također i metode koje se koriste u Java kodu u JSP datoteci. Izjava varijable ili metode je prije nego što se može koristiti u JSP datoteci.

5. Objasnite izraze JSP?

Odgovor:
JSP izraz nije ništa drugo nego element koji sadrži izraz skriptnog jezika i koristi se za procjenu pretvorbe i umetanja niza na mjestu gdje se izraz pojavljuje u JSP datoteci.
Element ekspresije definiran gore može sadržavati bilo koji izraz općenito. Jedini zahtjev je da bude valjan prema specifikaciji Java jezika. Točka zarezom ne može se koristiti za završetak JSP izraza.

Dio 2 - Pitanja o intervjuu JSP (napredno)

Pogledajmo sada napredna pitanja u vezi s JSP intervjuima.

6. Opišite kako se JSP koristi u MVC modelu?

Odgovor:
JSP može se koristiti za prezentaciju u MVC obrascu. Ima ulogu pogleda u MVC arhitekturi. Pozivanje modela i poslovne klase obavlja Controller. Podatke dobiva model i ti se podaci tada šalju JSP-u na pružanje klijentu.

7. Spomena Što se sastoji od JSP literala?

Odgovor:
Ovo su često postavljana JSP intervju pitanja u intervjuu. JSP literal sadrži sljedeće vrste podataka:

  • Booleova
  • Integer
  • Niz
  • Plutajuća točka
  • nula

8.Odložite različite vrijednosti opsega za datu oznaku.

Odgovor:

U gore datoj oznaci nalaze se 4 vrijednosti:

  • stranica
  • zahtjev
  • sjednica i aplikacija

9. Objasnite kako možemo konfigurirati init parame u JSP-u?

Odgovor:
init parame mogu se konfigurirati u JSP-u slično kao u servletu. Konfiguracija se vrši putem init-parama s servletom i elementom mapiranja servleta, jedina razlika je u tome što u servletu ne trebamo osigurati mjesto JSP stranice dok je u elementu jsp datoteke potreban.

Prijeđite na sljedeće JSP-ovo Intervjuska pitanja

10. Objasnite što razumijete JSP Elementi akcije ili JSP akcijske oznake?

Odgovor:
JSP akcijski elementi ili akcijske oznake nisu ništa drugo nego oznake slične HTML oznakama. Oni pružaju mnoge korisne funkcionalnosti poput rada s Java Bean-om, prosljeđivanje zahtjeva, generiranje dinamičnih XML elemenata i uključivanje resursa itd. Konvencija je da JSP akcijski elementi počinju s jsp: Može se izravno koristiti na JSP stranici i nema potrebe uvesti bilo koju biblioteku oznaka za to. Nema potrebe za uvozom drugih promjena u konfiguraciji. Neki od najvažnijih akcijskih elemenata u JSP-u su jsp: useBean, jsp: setProperty, jsp: getProperty, jsp: naprijed i jsp: uključuju.

Preporučeni članak

Ovo je vodič za Popis pitanja i odgovora za JSP intervjue kako bi kandidat mogao lako razbiti ova JSP intervju pitanja. Ovdje u ovom postu, proučavali smo vrhunska JSP intervju pitanja koja se često postavljaju u intervjuima. Možete pogledati i sljedeće članke da biste saznali više -

  1. Najpopularnija pitanja o intervjuu za Java EE ažurirana za 2018
  2. Pitanja za intervju s proljetnim čizmama
  3. J2EE pitanja za intervjue koja biste trebali znati
  4. Junit Intervju Pitanja Ažurirano za 2018

Kategorija: