Uvod v št. 2 Intervjujska vprašanja in odgovori

Struts 2 je okvir spletnih aplikacij za razvoj aplikacij Java za podjetja. Razvila ga je programska fundacija Apache. Prvotno je bila izdana v letu 2006. Napisana je na Javi. Podpira navzkrižno platformo. Temelji na arhitekturi MVC, ki jo imenujemo vzorec programske zasnove za razvoj aplikacij. Značilnosti Struts 2 so poenostavljena testabilnost, podpora Ajaxu, varna za navoje, podpora za predloge itd.

Zdaj, če iščete službo, povezano z Oporniki 2, se morate pripraviti na Intervju Vprašanja za Struts 2 v letu 2019. Res je, da je vsak intervju drugačen glede na različne profile delovnih mest. Tu smo pripravili pomembna vprašanja za odgovore in odgovore Struts 2, ki vam bodo pomagala do uspeha v intervjuju.

V tem članku o intervjujih Struts 2 za leto 2019 bomo predstavili 10 najpomembnejših in najpogosteje uporabljenih vprašanj za intervju Struts 2. Ta vprašanja bodo pomagala študentom, da sestavijo svoje koncepte okoli Struts 2, in jim pomagala razbiti intervju. Ta vprašanja so razdeljena na dva dela:

1. del - Vprašanja za intervju 2 opornic (osnovno)

Ta prvi del zajema osnovna vprašanja o intervjujih in odgovori Struts 2.

Q1. Katere so temeljne komponente aplikacije, ki temelji na Struts 2?

Odgovor:
Vzorec MVC v opornicah 2 vsebuje komponente, ki so akcije, prestrezniki, vrednost vrednosti / OGNL, vrste rezultat / rezultat in tehnologije za prikaz.

Q2. Razlika med Strut 1 in Strut 2?

Odgovor:
To je osnovno vprašanje o intervjuju Strut 2, zastavljeno v intervjuju. V Strut 1 akcijski razred ni POJO in morajo podedovati abstraktni razred. Sprednji krmilnik je akcijski servlet. Za sestavni pogled ima samo JSP. V opornici 1 lahko v imenik WEB-INF namestite konfiguracijsko datoteko. Pri obdelavi zahteve uporablja koncept razreda Zahtevaj procesor. V Strut 1 sta akcija in modeli ločeni.

V Strut 2 je akcijski razred POJO in ni treba podedovati nobenega razreda ali izvajati nobenega vmesnika. Za komponento pogleda ima JSP, prosti trg itd. V opornici 2 je funkcijski krmilnik filter Struts Pripravite in izvedite. V tem primeru morate konfiguracijsko datoteko poimenovati kot struts.xml in jo umestiti v imenik razredov. Pri obdelavi zahteve uporablja koncept Interceptors. V opornici 2 so dejanja in modeli združeni znotraj akcijskega razreda.

Q3. Kakšen je življenjski cikel zahteve v opornici 2?

Odgovor:
Življenjski cikel zahteve v opornici je:

  • Uporabnik strežniku pošlje zahtevo za zahtevo po nekaterih straneh.
  • Filtrski dispečer pogleda zahtevo in nato določi ustrezno dejanje.
  • Uporabljene so konfigurirane funkcije prestreznika, kot so preverjanje veljavnosti in nalaganje datotek itd.
  • Izbrano dejanje se izvede za izvedbo zahtevane operacije.
  • Po tem znova konfigurirate prestreznike, ki se uporabljajo za kakršno koli naknadno obdelavo, če je potrebno.
  • Na koncu rezultat pripravi pogled in uporabnik rezultat vrne.

Pojdimo na naslednja vprašanja o intervjuju Struts 2.

Q4. V čem se prestrezniki in filtri razlikujejo?

Odgovor:
Prestrezniki temeljijo na opornicah 2. Izvaja se za vse zahteve, ki izpolnjujejo pogoje za sprednji krmilnik, ki je servletni filter in je lahko konfiguriran tako, da izvede dodatne prestreznike za izvedbo določenih dejanj. Metode v prestrezniku je mogoče konfigurirati, ali naj se izvajajo ali ne z uporabo izključitve metod ali vključujejo metode.

Filtri temeljijo na servlet specifikaciji. Izvaja se v skladu z vzorcem na zahtevo in ne konfigurirajočimi klici metod.

Q5. Kako imajo oporniki 2 boljši okvir kot oporniki 1?

Odgovor:
Prestrezniki pomagajo pri doseganju opornic 2 boljših okvirov, kot sledi:

  • Uporablja se lahko kjer koli v namiznih aplikacijah z majhnimi ali brez sprememb obstoječih spletnih aplikacij. Pri opornicah so dejanja zdaj POJO in lažje je testiranje enote in prestreznik pomagal pri doseganju tega.
  • Večino trivialnega dela je lažje doseči. Primer je populacija samodejnih obrazcev.
  • Uporabniški vmesnik je enostavnejši in potrjen v obliki tem in dobro poznanega okvira DOJO.
  • Obstajajo pametne konfiguracije in privzete nastavitve.
  • Uporablja se lahko za RESTFUL storitve nove generacije.
  • Je zelo prilagodljiv, brez težav integrira druge tehnologije, kot so pomlad, mirovanje itd.

2. del - Vprašanja za intervju 2 opornic (napredno)

Oglejmo si zdaj napredna vprašanja o intervjuju Struts 2.

Q6. Katere so vgrajene teme, ki jih nudi opornica 2?

Odgovor:
Obstajajo 3 različne vgrajene teme:

  1. Preprosta tema: To je minimalna tema, ki ima zelo manj vsebine. Pomeni, da oznaka besedilnega polja predstavi oznako HTML brez oznake, preverjanja veljavnosti, poročanja o napakah ali kakršnega koli drugega oblikovanja ali funkcionalnosti.
  2. Tema XHTML: Omenjena je kot privzeta tema, ki jo uporabljajo oporniki 2 in vsebuje vse osnove, ki jih ponuja preprosta tema. Doda še nekaj drugih funkcij, kot je standardna postavitev tabele v dveh stolpcih za oznake HTML za vsak HTML, preverjanje veljavnosti in poročanje o napakah itd.
  3. Css_xhtml tema: To je tema, ki ponuja vse osnove, ki jih ponuja preprosta tema, in doda druge številne funkcije, kot je standardna postavitev na osnovi CSS z dvema stolpcema in uporaba oznake div za oznake opornic HTML, nalepke za vsako oznako opornic HTML in postavljen v skladu s CSS-ovim slogom.

Q7. Kakšen je potrditveni okvir Struts 2 in njegovo delovanje?

Odgovor:
V Strut 2 je okvir za potrjevanje, ki pomaga aplikaciji, da izvede pravila za izvedbo validacije, preden se izvede postopek dejanja. Akcijski razred bi moral razširiti razred podpore za akcijo za pridobitev veljavnosti izvedbe metode. V Struts 2 validacijski okvir deluje na ta način, kot ko uporabnik pritisne gumb za oddajo, samodejno pokliče postopek potrjevanja za izvedbo in če je kateri koli stavek stanja resničen, bo strum 2 poklical svojo metodo z napako v dodatnem polju. Če najdete kakršno koli napako, 2. sklop ne bo nadaljeval z izvedbenim načinom. Tudi ta okvir bo vrnil vložek kot rezultat klica funkcije. Ko preverjanje ne uspe in strut2 vrne vhod in bo prikazala datoteko za ogled. Uporabil je oznake strut 2, zato bodo sporočila o napaki samodejno dodana in ta sporočila o napaki so tista, ki smo jih dodali v metodi napake addField in ima dva argumenta, v katerih je prvo ime polja obrazca, na katero se napaka nanaša, drugo pa je sporočilo o napaki, ki se prikaže nad tem obrazcem.

Pojdimo na naslednja vprašanja o intervjuju Struts 2.

Q8. Pojasnite preverjanje veljavnosti na podlagi XML v opornicah 2?

Odgovor:
V Struts 2 omogoča potrditev, ki temelji na XML, več možnosti potrjevanja, kot so preverjanje e-pošte, preverjanje celotnega obsega, polje za potrditev obrazca, potrjevanje izrazov, potrjevanje regularnih izrazov, zahtevano preverjanje, preverjanje dolžine nizov in zahtevano preverjanje niza itd. V Struts 2, datoteka XML potrebuje biti imenovan kot 'actionclass'-validation.xml

Q9. Pojasnite internacionalizacijo?

Odgovor:
To je najbolj priljubljeno vprašanje o intervjujih Struts 2, ki se mu postavi v intervjuju. To je postopek načrtovanja in izvajanja izdelkov in storitev, tako da jih je mogoče enostavno prilagoditi določenim lokalnim jezikom in kulturam, kar imenujemo lokalizacija, proces omogočanja lokalizacije pa se imenuje internacionalizacija.

Q10. Kaj je sklad vrednosti?

Odgovor:
Nabor vrednosti je sestavljen iz več predmetov, ki ohranjajo vrstni red kot začasni predmeti, modelni objekt, dejanje in imenovani predmeti.

Priporočeni članki

To je vodnik po seznamu vprašanj in odgovorov Struts 2, da lahko kandidat brez težav razreši ta vprašanja o intervjujih Struts 2. Tu v tej objavi smo preučili 10 najboljših vprašanj o intervjujih Struts 2, ki jih pogosto postavljajo v intervjujih. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Java Spring Intervju Vprašanja
  2. Kotna 4 vprašanja za intervju
  3. Appium Intervju Vprašanja
  4. Vprašanja o intervjuju CodeIgniter
  5. Informacije o hibernacijskih vprašanjih o intervjuju
  6. Appium vs Selen: Kakšne so razlike

Kategorija: