Uvod u Struts 2 Intervju pitanja i odgovori

Struts 2 je okvir web aplikacija za razvoj Java poslovnih aplikacija. Razvio ga je Apache Software Foundation. Prvobitno je objavljen 2006. godine. Napisana je na Javi. Podržava cross-platformu. Temelji se na MVC arhitekturi, koja se naziva obrascem softverskog dizajna za razvoj aplikacija. Značajke Struts 2 su pojednostavljena provjera, Ajax podrška, navojna sigurnost, podrška za predloške itd.

Ako tražite posao koji je povezan sa Struts 2, tada se trebate pripremiti za ispitna pitanja Struts 2 za 2019. godinu. Istina je da je svaki razgovor drugačiji prema različitim profilima posla. Ovdje smo pripremili važna Pitanja i odgovore za Struts 2 koji će vam pomoći u postizanju uspjeha u vašem intervjuu.

U ovom ćemo članku o intervjuima Struts 2 Intervju za 2019. predstaviti 10 najvažnijih i često korištenih pitanja o intervjuu za Struts 2. Ova će pitanja pomoći studentima u izgradnji njihovih koncepata oko Struts 2 i pomoći im da razgovore intervju. Ova su pitanja podijeljena u dva dijela:

Dio 1 - Pitanja o razgovorima 2 (osnovna)

Ovaj prvi dio obuhvaća osnovna pitanja o intervjuima sa postavkama Struts 2.

Q1. Koje su temeljne komponente aplikacije temeljene na Struts 2?

Odgovor:
MVC uzorak u nizovima 2 sadrži komponente koje su akcije, presretači, snop vrijednosti / OGNL, tipovi rezultata / rezultata i tehnologije pregledavanja.

Q2. Razlika između Strut 1 i Strut 2?

Odgovor:
Ovo je osnovno pitanje o intervjuu Strut 2 postavljeno u jednom intervjuu. U Strutu 1, klasa akcije nije POJO i treba naslijediti apstraktnu klasu. Prednji kontroler je akcijski servlet. Sadrži samo JSP za komponentni prikaz. U 1. stupu, konfiguracijska datoteka može se smjestiti u WEB-INF direktorij. Pri obradi zahtjeva koristi koncept klase Zahtjev procesora. U Strutu 1 radnja i modeli su odvojeni.

U Strutu 2, klasa akcije je POJO i ne treba naslijediti nijednu klasu niti implementirati bilo koje sučelje. Ima JSP, slobodno tržište itd. Za komponentu pogleda. U nizu 2, funkcijski kontroler je Filter za pripremu i izvršavanje Struts. Pri tome, konfiguracijska datoteka mora biti imenovana kao struts.xml i smještena u direktorij klasa. Pri obradi zahtjeva upotrebljava koncept Presretača. U koraku 2, radnja i modeli kombinirani su unutar klase aktivnosti.

Q3. Koji je životni ciklus zahtjeva u nizu 2?

Odgovor:
Životni ciklus zahtjeva u tijeku je:

  • Korisnik šalje poslužitelju zahtjev za traženje nekih stranica.
  • Dispečer filtra pregledava zahtjev i zatim određuje odgovarajuću akciju.
  • Primjenjuju se konfigurirane funkcije presretanja poput provjere valjanosti i prijenosa datoteka itd.
  • Odabrana radnja se izvršava za izvođenje tražene operacije.
  • Nakon toga ponovno su konfigurirani presretači koji se primjenjuju za obavljanje bilo koje naknadne obrade, ako je potrebno.
  • Konačno, rezultat se priprema pogledom i korisniku vraća rezultat.

Prijeđite na sljedeća Pitanja za intervju Struts 2.

Q4. Po čemu se presretači i filteri razlikuju?

Odgovor:
Presretači se temelje na nizovima 2. Izvršava za sve zahtjeve kvalificira se za prednji kontroler koji je filtar servleta i može se konfigurirati za izvršavanje dodatnih presretača za određeno izvršenje radnje. Metode presretača mogu se konfigurirati hoće li se izvršavati ili ne pomoću metoda isključivanja ili uključuju metode.

Filteri se temelje na specifikaciji servleta. Izvodi se u skladu s uzorcima na zahtjev, a ne konfigurirati pozive metoda.

Q5. Kako podupirači 2 imaju bolji okvir od podupirača 1?

Odgovor:
Presretači pomažu u postizanju boljih okvira sklopova 2 kako slijedi:

  • Može se koristiti bilo gdje u stolnim aplikacijama s malim ili nikakvim promjenama postojećih web aplikacija. Za nosače, akcije su sada POJO i lakše je testirati jedinice i presretač koji su pomogli u tome.
  • Većina trivijalnog rada olakšava se postizanje. Primjer je populacija automatskog obrasca.
  • Korisničko sučelje je jednostavnije i provjerenije u vidu tema i dobro poznatog DOJO okvira.
  • Postoje pametne konfiguracije i zadane postavke.
  • Može se koristiti za RESTFUL usluge nove generacije.
  • Lako se priključuje, integrira druge tehnologije poput proljeća, hibernacije itd.

Dio 2 - Pitanja o intervjuima s nizovima 2 (napredno)

Pogledajmo sada napredna pitanja o intervjuima Struts 2.

P6. Koje su ugrađene teme koje pruža niz 2?

Odgovor:
Postoje 3 različite ugrađene teme:

  1. Jednostavna tema: Minimalna je tema koja sadrži vrlo manje sadržaja. To znači da oznaka tekstnog polja čini HTML oznaku bez naljepnice, provjere valjanosti, izvještavanja o pogreškama ili bilo kojeg drugog oblikovanja ili funkcionalnosti.
  2. XHTML tema: Naziva se kao zadana tema koju koriste naredbe 2 i pruža sve osnove koje pruža jednostavna tema. Dodaje ostalih nekoliko značajki poput standardnog izgleda tablice u dva stupca za HTML oznake za svaki HTML, provjeru valjanosti i izvještavanje o pogreškama itd.
  3. Css_xhtml tema: Ovo je tema koja pruža sve osnove koje pruža jednostavna tema, a dodaje još nekoliko značajki poput standardnog rasporeda temeljenog na CSS-u s dva stupca i korištenjem div oznake za HTML oznake oporki, oznake za svaku HTML oznaku i postavlja se prema CSS listu stilova.

Q7. Koji su okvir za potvrdu Struts 2 i njegov rad?

Odgovor:
U Strutu 2 postoji okvir za provjeru valjanosti koji pomaže aplikaciji da pokrene pravila za izvršavanje provjere valjanosti prije izvođenja metode akcije. Akcijska klasa trebala bi proširiti klasu podrške za akciju za dobivanje provjere valjanosti izvršenja metode. U Struts 2, okvir za provjeru valjanosti funkcionira na ovaj način kao kad korisnik pritisne gumb za slanje, automatski će pozvati metodu provjere valjanosti i ako je neki od uvjeta uvjeta istinit, sklop 2 nazvat će svoju metodu pogreške-dodavanja-pogreške. Ako je pronađena bilo kakva greška, tada se niz 2 neće nastaviti s metodom izvršenja. Čak će i taj okvir vratiti unos kao rezultat poziva funkcije. Kada provjera valjanosti ne uspije i strut2 vrati ulaz i ona će prikazati datoteku prikaza. Koristila je oznake strut 2, tako da će se poruke o pogrešci automatski dodavati i te poruke o pogrešci su one koje smo dodali u metodi pogreške greške addField i potrebna su dva argumenta u kojima je prvi naziv polja oblika na koje se odnosi greška, a drugi je poruka o pogrešci koja će se prikazati iznad tog polja obrasca.

Prijeđite na sljedeća Pitanja za intervju Struts 2.

Q8. Objasnite potvrdu utemeljenu na XML-u u nizovima 2?

Odgovor:
U Struts 2, XML utemeljeno provjera pruža više opcija provjere valjanosti kao što su provjera e-pošte, provjera cijelog raspona, polje za potvrdu obrasca, validacija izraza, provjera regularnih izraza, potrebna provjera, provjera duljine niza i potrebna provjera niza itd. U Struts 2, XML datoteka treba biti imenovan kao 'actionclass'-validation.xml

P9. Objasnite internacionalizaciju?

Odgovor:
Ovo je najpopularnije Pitanje za intervju Struts 2 koje se postavlja u intervjuu. To je proces planiranja i implementacije proizvoda i usluga tako da se oni lako mogu prilagoditi specifičnim lokalnim jezicima i kulturama koji se naziva lokalizacija i proces omogućavanja lokalizacije naziva internacionalizacija.

Q10. Što je stak vrijednosti?

Odgovor:
Korak vrijednosti postavljen je od nekoliko objekata koji objekt drže u redoslijedu kao Privremeni objekti, objekt modela, objekt akcije i imenovani objekti.

Preporučeni članci

Ovo je vodič za popis pitanja i odgovora za Struts 2 kako bi kandidat mogao lako razbiti ova pitanja o intervjuima sa Struts 2. Ovdje u ovom postu, proučili smo prvih 10 pitanja o intervjuima sa Struts 2 koja se često postavljaju u intervjuima. Možete pogledati i sljedeće članke da biste saznali više -

  1. Java proljetna pitanja za intervju
  2. 4 kutna pitanja za intervju
  3. Appium Intervju Pitanja
  4. Pitanja o intervjuu CodeIgniter
  5. Podaci o hibernacijskim intervjuima
  6. Appium vs selen: koje su razlike

Kategorija: