Sissejuhatus tugipostidesse 2 Intervjuu küsimused ja vastused

Struts 2 on veebirakenduste raamistik Java ettevõtte rakenduste arendamiseks. Selle töötas välja Apache Tarkvara Sihtasutus. Algselt ilmus see aastal 2006. See on kirjutatud Java keeles. See toetab platvormidevahelist kasutamist. See põhineb MVC arhitektuuril, mida nimetatakse tarkvara kujundamise mustriks rakenduste arendamiseks. Struts 2 funktsioonideks on lihtsustatud kontrollitavus, Ajaxi tugi, keermekindel, malli tugi jne.

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

Selles 2019. aasta Struts 2 intervjuuküsimuste artiklis tutvustame 10 kõige olulisemat ja sagedamini kasutatavat Struts 2 intervjuuküsimust. Need küsimused aitavad õpilastel kujundada oma kontseptsiooni Struts 2 ümber ja aitavad neil intervjuud lõhestada. Need küsimused jagunevad järgmisteks osadeks:

1. osa - tugipostide 2 intervjuu küsimused (põhilised)

See esimene osa hõlmab põhilisi Struts 2 intervjuu küsimusi ja vastuseid.

Q1. Millised on Struts 2-põhise rakenduse põhikomponendid?

Vastus:
2. astme MVC mustril on komponendid, mis on toimingud, peatamisseadmed, väärtuste pinu / OGNL, tulemuse / tulemuse tüübid ja vaatetehnoloogiad.

Q2. Erinevus 1. ja 2. tugiosa vahel?

Vastus:
See on Strut 2 peamised intervjuuküsimused, mida intervjuus küsiti. Strut 1-s pole tegevusklass POJO ja see peab pärima abstraktse klassi. Esikontroller on toimingupoolne servlet. Komponendivaates on sellel ainult JSP. Struktuuris 1 saab konfiguratsioonifaili paigutada kataloogi WEB-INF. Ta kasutab päringu töötlemisel taotlusprotsessori klassi mõistet. Strut 1-s on tegevus ja mudelid eraldi.

Strut 2-s on tegevusklass POJO ja pole vaja ühtegi klassi pärida ega ühtegi liidest rakendada. Sellel on vaatekomponendi jaoks JSP, vabaturg jne. Strut 2-s on funktsiooni kontrolleriks Struts Prepare and Execute filter. Selles peab konfiguratsioonifaili nimetama struts.xml ja paigutama klasside kataloogi. Ta kasutab taotluse töötlemisel pealtkuulajate mõistet. 2. toes ühendatakse tegevus ja mudelid tegevusklassis.

Q3. Milline on päringu elutsükkel 2. toes?

Vastus:
Tagasiside elutsükkel on järgmine:

  • Kasutaja saadab serverile päringu mõne lehe saamiseks.
  • Filtri dispetšer vaatab päringu läbi ja määrab seejärel sobivad toimingud.
  • Kehtivad konfigureeritud pealtkuulaja funktsioonid, näiteks valideerimine ja failide üleslaadimine jne.
  • Valitud toiming käivitatakse soovitud toimingu teostamiseks.
  • Pärast seda konfigureeriti uuesti pealtkuulajad, mida rakendatakse vajaduse korral järeltöötluseks.
  • Lõpuks koostatakse tulemus vaatega ja tulemus tagastatakse kasutajale.

Liigume järgmiste Struts 2 intervjuu küsimuste juurde.

Q4. Kuidas erinevad pealtkuulajad ja filtrid?

Vastus:
Interpikserid põhinevad tugipositsioonidel 2. See täidab kõigi päringute jaoks eesmise kontrolleri, mis on servlet-filter ja mida saab konfigureerida täiendava pealtkuulaja käivitamiseks konkreetse toimingu teostamiseks. Meetodid pealtkuulajas saab konfigureerida, kas need täidetakse või mitte, kasutades väljajätmismeetodeid või hõlmates meetodeid.

Filtrid põhinevad servleti spetsifikatsioonil. Sooritab mustri vasted nõudmisel ja pole konfigureeritavad meetodikõned.

Q5. Kuidas on tugipostid 2 parem raamistik kui tugipostid 1?

Vastus:
Pealtkuulajad aitavad saavutada 2 paremat raamistikku järgmiselt:

  • Seda saab kasutada kõikjal töölauarakendustes, olemasolevates veebirakendustes muudatusi vähe või ilma. Tugipostide jaoks on toimingud nüüd POJO ja selle saavutamiseks on lihtsam ühikatset ja pealtkuulajat aidata.
  • Suurem osa tühistest töödest on hõlpsamini saavutatavad. Näide on automaatne vormipopulatsioon.
  • UI on lihtsam ja valideerimine teemade kujul ja tuntud DOJO raamistik.
  • Seal on nutikad konfiguratsioonid ja vaikesätted.
  • Seda saab kasutada järgmise põlvkonna RESTFUL teenuste jaoks.
  • See on väga ühendatav, integreerib hõlpsalt muid tehnoloogiaid, näiteks vedru, talvitub jne.

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

Vaadakem nüüd üksikasjalikke Struts 2 intervjuu küsimusi.

Q6. Millised on sisseehitatud teemad, mida pakub 2. tugi?

Vastus:
Sisseehitatud teemasid on 3 erinevat:

  1. Lihtne teema: see on minimaalne teema, millel on väga vähem sisu. See tähendab, et tekstivälja silt muudab HTML-sildi ilma sildi, valideerimise, tõrketeate ega muude vormingute või funktsioonideta.
  2. XHTML-i teema: sellele viidatakse kui vaiketeemale, mida kasutavad toed 2 ja see sisaldab kõiki põhiteema pakutavaid põhitõdesid. See lisab veel mitu funktsiooni, näiteks standardne kaheveeruline tabeli paigutus HTML-i siltide jaoks iga HTML-i jaoks, valideerimine ja tõrketeade jne.
  3. Css_xhtml-teema: see on teema, mis pakub kõiki lihtsa teemaga pakutavaid põhitõdesid ja lisab muid funktsioone, näiteks standardset kaheveerulist CSS-i põhist paigutust ning kasutades HTML-strutsi siltide jaoks div-silti, iga HTML-stringi siltide silte ja paigutatud vastavalt CSS-i stiililehele.

Q7. Mis on Struts 2 valideerimise raamistik ja selle toimimine?

Vastus:
Strut 2-is on olemas valideerimise raamistik, mis aitab rakendusel käivitada reeglid enne valimismeetodi täitmist valideerimise. Toiminguklass peaks laiendama toimingu tugiklassi meetodi täitmise valideerimise saamiseks. Struts 2-s töötab valideerimise raamistik selliselt, nagu siis, kui kasutaja vajutab esitamise nuppu, kutsub ta automaatselt valideerimismeetodi täitmiseks ja kui mõni tingimuse väitest on tõene, kutsub strut 2 selle lisavälja tõrke meetodiks. Kui mõni viga leiti, siis 2. strut ei jätka täitmismeetodiga. Isegi see raamistik tagastab sisendi funktsiooni kutsumise tulemusel. Kui valideerimine nurjub ja strut2 naaseb sisendi, kuvatakse see vaatefail. See kasutas strut 2 silte, nii et veateated lisatakse automaatselt ja need tõrketeated lisati välja vea meetodil addField ning see võtab kaks argumenti, milles esimene on vormivälja nimi, millele viga kehtib, ja teine ​​on Selle vormivälja kohal kuvatav veateade.

Liigume järgmiste Struts 2 intervjuu küsimuste juurde.

Q8. Selgitage XML-põhist valideerimist struts 2-s?

Vastus:
Struts 2-s pakub XML-põhine valideerimine rohkem valideerimise võimalusi, nagu e-posti valideerimine, täisarvude valideerimine, vormi kinnitusväli, avaldise valideerimine, regexi valideerimine, vajalik valideerimine, stringi pikkuse valideerimine ja stringi valideerimine jne. Struts 2-s vajab XML-fail nimeks 'actionclass'-validation.xml

Q9. Selgitage rahvusvahelistumist?

Vastus:
See on kõige populaarsem Struts 2 intervjuuküsimus, mida küsitakse intervjuus. Lokaliseerimist ja lokaliseerimise võimaldamise protsessi nimetatakse toodete ja teenuste kavandamiseks ja juurutamiseks nii, et neid saaks hõlpsasti kohandada konkreetsete kohalike keelte ja kultuuridega, ning seda nimetatakse rahvusvaheliseks muutmiseks.

Q10. Mis on väärtuse pinu?

Vastus:
Väärtuste pinu komplekt koosneb mitmest objektist, mis hoiavad objekti korras nagu ajutised objektid, mudeliobjekt, toimimisobjekt ja nimetatud objektid.

Soovitatavad artiklid

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

  1. Java Spring Intervjuu küsimused
  2. Nurga 4 intervjuu küsimused
  3. Aapiumi intervjuu küsimused
  4. CodeIgniteri intervjuu küsimused
  5. Teave talvitunud intervjuuküsimuste kohta
  6. Appium vs seleen: millised on erinevused