Johdanto tukelle 2 haastattelua koskevat kysymykset ja vastaukset

Struts 2 on verkkosovelluskehys Java-yrityssovellusten kehittämiseen. Sen on kehittänyt Apache Software Foundation. Se julkaistiin alun perin vuonna 2006. Se on kirjoitettu Java-kielellä. Se tukee alustanvälistä toimintaa. Se perustuu MVC-arkkitehtuuriin, jota kutsutaan ohjelmistojen suunnittelumalliksi sovellusten kehittämiseen. Struts 2: n ominaisuuksia ovat yksinkertaistettu testattavuus, Ajax-tuki, säiettä suojaava, Template-tuki jne.

Nyt, jos etsit työpaikkaa, joka liittyy Struts 2: een, sinun on varauduttava 2019 Struts 2 -haastattelukysymyksiin. On totta, että jokainen haastattelu on erilainen työprofiilien mukaan. Täällä olemme laatineet tärkeät Struts 2 -haastattelukysymykset ja -vastaukset, jotka auttavat sinua menestymään haastattelussa.

Tässä 2019 Struts 2 -haastattelukysymyksiä käsittelevässä artikkelissa esitetään 10 tärkeintä ja usein käytettyä Struts 2 -haastattelukysymystä. Nämä kysymykset auttavat oppilaita rakentamaan konseptinsa Struts 2: n ympärille ja auttavat heitä murtautumaan haastatteluun. Nämä kysymykset on jaettu kahteen osaan, jotka ovat seuraavat:

Osa 1 - Tuet 2 Haastattelukysymykset (perus)

Tämä ensimmäinen osa kattaa perusrakenteet 2 haastattelua koskevat kysymykset ja vastaukset.

Q1. Mitkä ovat Struts 2 -pohjaisen sovelluksen ydinkomponentit?

Vastaus:
Tuen 2 MVC-kuviossa on komponentit, jotka ovat Toiminnot, Sieppaajat, Arvopino / OGNL, Tulos / Tulotyypit ja näkymätekniikat.

Q2. Ero rakenteen 1 ja 2 välillä?

Vastaus:
Tämä on perushaastattelussa kysyttyjä Strut 2 -kysymyksiä. Strut 1: ssä toimintaluokka ei ole POJO ja sen on perittävä abstrakti luokka. Etuohjain on toiminta-servletti. Sillä on vain JSP komponenttinäkymässä. Tuella 1, asetustiedosto voidaan sijoittaa WEB-INF-hakemistoon. Se käyttää pyyntöprosessoriluokan käsitettä pyyntöä käsitellessään. Strut 1: ssä toiminta ja mallit ovat erillisiä.

Strut 2: ssa toimintoluokka on POJO, eikä luokkaa tarvitse periä eikä rajapintoja toteuttaa. Siinä on JSP, vapaat markkinat jne. Näyttökomponentille. Strut 2: ssa toimintojen ohjain on Struts Prepare and Execute -suodatin. Tässä asetustiedosto on nimettävä nimellä struts.xml ja sijoitettava luokkahakemistoon. Se käyttää käsitettä Sieppaajat käsitellessään pyyntöä. Tuella 2 toiminta ja mallit yhdistetään toimintaluokassa.

Q3. Mikä on pyynnön elinkaari tukiosassa 2?

Vastaus:
Tukipyynnön elinkaari on:

  • Käyttäjä lähettää palvelimelle pyynnön tietyiltä sivuilta.
  • Suodattimen lähettäjä tarkastelee pyyntöä ja määrittelee sitten asianmukaiset toimenpiteet.
  • Konfiguroidut sieppauksen toiminnot, kuten validointi ja tiedostojen lähettäminen, toimivat.
  • Valittu toiminto suoritetaan pyydetyn toiminnan suorittamiseksi.
  • Tämän jälkeen määritettiin uudelleen sieppaimet, joita käytetään tarvittaessa jälkikäsittelyyn.
  • Lopuksi tulos valmistetaan näkymän avulla ja palauttaa tuloksen käyttäjälle.

Siirrymme seuraavaan Struts 2 -haastattelukysymykseen.

Q4. Kuinka sieppaimet ja suodattimet eroavat toisistaan?

Vastaus:
Sieppaajat perustuvat tukeen 2. Se suorittaa kaikille pyynnöille kelpuutettavan etuohjaimen, joka on servlet-suodatin ja joka voidaan konfiguroida suorittamaan ylimääräinen sieppaja tietyn toiminnan suorittamista varten. Interceptorissa olevat menetelmät voidaan konfiguroida suoritetaanko vai ei sulkemismenetelmillä vai sisällytetäänkö menetelmiä.

Suodattimet perustuvat servlet-määritykseen. Suorittaa mallin vastaavuudet pyynnöstä eikä konfiguroitavissa olevia menetelmäkutsuja.

Q5. Kuinka tuki 2 on parempi kehys kuin tuki 1?

Vastaus:
Kuunteluvälineet auttavat saavuttamaan tuen 2 parempaa kehystä seuraavasti:

  • Sitä voidaan käyttää missä tahansa työpöytäsovelluksissa, joissa nykyisiä web-sovelluksia muutetaan vähän tai ei ollenkaan. Tukien kohdalla toiminnot ovat nyt POJO, ja yksikön testaaminen ja sieppaaminen auttoi saavuttamaan tämän helpommin.
  • Suurin osa triviaalisesta työstä on helpompaa saavuttaa. Esimerkki on automaattinen lomakepopulaatio.
  • Käyttöliittymä on helpompaa ja validointi teemien muodossa ja tunnettu DOJO-kehys.
  • Siellä on älykäs kokoonpano ja oletusasetukset.
  • Sitä voidaan käyttää seuraavan sukupolven RESTFUL-palveluihin.
  • Se on erittäin kytkettävissä, integroi muut tekniikat, kuten kevät, lepotilat jne. Helposti.

Osa 2 - Tuet 2 Haastattelukysymykset (Advanced)

Katsokaamme nyt edistyneitä Struts 2 -haastattelukysymyksiä.

Q6. Mitkä ovat sisäiset teemat, joita strut 2 tarjoaa?

Vastaus:
Sisäänrakennettuja teemoja on 3:

  1. Yksinkertainen teema: Se on minimaalinen teema, jolla on hyvin vähemmän sisältöä. Se tarkoittaa, että tekstikenttätunniste tuottaa HTML-tunnisteen ilman etikettiä, validointia, virheraportointia tai muita muotoiluja tai toimintoja.
  2. XHTML-teema: Sitä kutsutaan tukien 2 käyttämäksi oletusteemaksi, ja se tarjoaa kaikki perusasetukset, joita yksinkertainen teema tarjoaa. Se lisää muut ominaisuudet, kuten tavallinen kaksisarakkeinen taulukkoasettelu HTML-tarroille jokaiselle HTML: lle, validointi ja virheraportit jne.
  3. Css_xhtml-teema: Tämä on teema, joka tarjoaa kaikki perusasetukset, joita yksinkertainen teema tarjoaa, ja se lisää muita useita ominaisuuksia, kuten tavallinen kaksipylväinen CSS-pohjainen asettelu ja div-tunnisteen käyttäminen HTML-tuki-tunnisteisiin, tarrat jokaiselle HTML-tuki-tunnisteelle. ja sijoitettu CSS-tyylisivun mukaan.

Q7. Mitkä ovat Struts 2 -vahvistuskehys ja sen toiminta?

Vastaus:
Strut 2: ssa on vahvistuskehys, joka auttaa sovellusta suorittamaan säännöt validoinnin suorittamiseksi ennen toimintatavan suorittamista. Toimintaluokan tulisi laajentaa toiminnan tukiluokkaa metodin suorituksen validoinnin saamiseksi. Struts 2: ssa vahvistuskehys toimii tällä tavoin, kuten kun käyttäjä painaa lähetä-painiketta, se kutsuu automaattisesti validointimenetelmän suorittamaan ja jos jokin ehtolause on totta, niin tuki 2 kutsuu sen lisäkenttävirhemenetelmään. Jos virhettä löytyy, silmukka 2 ei jatka suoritusmenetelmällä. Jopa tuo kehys palauttaa tulon funktion kutsumisen seurauksena. Kun validointi epäonnistuu ja strut2 palaa syöttöön, se näyttää näkymätiedoston. Se käytti strut 2 -tunnisteita, joten virhesanomat lisätään automaattisesti. Nämä virheilmoitukset lisätään addField -virhemenetelmässä, ja se vie kaksi argumenttia, joissa ensimmäinen on lomakekentän nimi, johon virhe kohdistuu, ja toinen on virheilmoitus, joka näkyy lomakekentän yläpuolella.

Siirrymme seuraavaan Struts 2 -haastattelukysymykseen.

Q8. Selitä XML-pohjainen validointi tuilla 2?

Vastaus:
Struts 2: ssa XML-pohjainen validointi tarjoaa enemmän validointivaihtoehtoja, kuten sähköpostin validointi, kokonaislukualueiden validointi, lomakkeen validointikenttä, lausekkeen validointi, regex-validointi, vaadittu validointi, merkkijonon pituuden validointi ja vaadittu merkkivalidointi jne. Struts 2: ssa XML-tiedosto tarvitsee nimetä nimellä 'actionclass'-validation.xml

Q9. Selitä kansainvälistyminen?

Vastaus:
Tämä on suosituin Struts 2 -haastattelukysymys, jota kysytään haastattelussa. Se on tuotteiden ja palveluiden suunnittelu- ja toteutusprosessi, jotta niitä voidaan helposti mukauttaa tiettyihin paikallisiin kieliin ja kulttuureihin. Tästä nimitetään lokalisointi ja lokalisoinnin mahdollistamisen prosessi, jota kutsutaan kansainvälistymiseksi.

Q10. Mikä on arvopaikka?

Vastaus:
Arvopino on joukko useita objekteja, jotka pitävät objektin järjestyksessä väliaikaisina objekteina, malliobjektina, toimintaobjektina ja nimettyinä kohteina.

Suositellut artikkelit

Tämä on opas Struts 2 -haastattelukysymysten ja vastausten luetteloon, jotta ehdokas voi helposti hakea nämä Struts 2 -haastattelukysymykset. Täällä tässä viestissä olemme tutkineet kymmenen suosituinta Struts 2 -haastattelukysymystä, joita usein kysytään haastatteluissa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Java Spring -haastattelukysymykset
  2. Kulma 4 haastattelukysymykset
  3. Appiumin haastattelukysymykset
  4. CodeIgniter -haastattelukysymykset
  5. Tietoja lepotilaan haastattelukysymyksistä
  6. Appium vs seleeni: Mitkä ovat erot