J2EE intervju Vprašanja in odgovori, ki jih morate vedeti

Kazalo:

Anonim

Uvod v J2EE Intervju Vprašanja in odgovori

Torej ste končno našli svojo sanjsko službo v J2EE, vendar se sprašujete, kako zlomiti intervju z J2EE in kaj bi lahko bilo verjetno J2EE Intervju Vprašanja. Vsak intervju je drugačen in tudi obseg dela je drugačen. Upoštevajoč to, da smo zasnovali najpogostejša vprašanja in odgovore za intervju J2EE, ki vam bodo pomagali doseči uspeh v intervjuju.

Spodaj je zgornje J2EE Intervju Vprašanja, ki jih v intervjuju pogosto postavljajo, so ta vprašanja o najboljših intervjujih razdeljena na naslednje dele:

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

Ta prvi del zajema osnovna vprašanja in odgovore J2EE

1. Kaj je J2EE? Poimenujte njegove sestavne dele in vrste odjemalcev?

Odgovor:
J2EE pomeni Java 2 Enterprise Edition. Njegova funkcionalnost vključuje razvoj večplastnih spletnih aplikacij. Ta platforma je sestavljena iz niza storitev, protokolov in API-jev.

Sestavni deli so:

Komponente 1.Client ravni: To so tisti, ki se izvajajo na odjemalcu
2.Spletne komponente: Izvedejo se na strežniku J2EE.
3. Komponente poslovnega nivoja: Izvedejo se na strežniku J2EE
Sistemska programska oprema na ravni ravni 4. Izvajajo se na strežniku EIS.

Vrste odjemalcev J2EE:

1.Uporabniki
2.Apleti
3.Java s spletnimi strankami, ki uporabljajo tehnologijo spletnega zagona Java
4. Brezžični odjemalci, ki temeljijo na profilu mobilne informacijske naprave, popularno imenovanem MIDP tehnologija

2. Kaj je MVC na opornicah?

Odgovor:
Podrobno je mogoče opisati MVC, znan kot Model-View-Controller.

  • Model: Model se uporablja za predstavljanje notranjega delovanja sistema kot ene same entitete ali kot večnamenski element Java
  • Pogled: Pogledi Java se pogosto oblikujejo s tehnologijo JSP (Java Server Pages).
  • Krmilnik: To je procesor, ki se osredotoča na prejemanje zahteve odjemalca in dostavo novega niza uporabniškega vmesnika po zahtevi. Primarna komponenta v okviru je servletni razred „ActionServlet“.

Pojdimo na naslednja vprašanja o intervjuju J2EE.

3. Kaj je ORM in koristi od njega?

Odgovor:
To je osnovno J2EE Intervju Vprašanja, postavljena v intervjuju. ORM pomeni objektno-relacijsko preslikavo. Predmeti v java razredu so preslikani s tabelami relacijske baze podatkov z uporabo metapodatkov, ki se uporabljajo za opisovanje preslikave med bazo podatkov in predmeti. Podatke transformira iz enega predmeta v drugega. Prednosti vključujejo:

Vzdrževanje: To zagotavlja, da je vsa koda, ki je ustvarjena iz ORM, dobro preizkušena, popravljanje funkcionalnosti pa je le nekaj, kar lahko stori razvijalec.

  • Produktivnost: konča se skrajšanje časa za kodiranje dostopa do podatkov s pomočjo samodejnega ustvarjanja kode, ki temelji na določenih orodjih podatkovnega modela
  • Uspešnost: Koda, ustvarjena iz ORM, se uporablja za upravljanje potreb po podatkih za dostop do podatkov. Ni nam treba ustvariti nobene kode za dostop do podatkov, tista, ki je prisotna, je optimizirana za pospešitev postopka dostopa do podatkov
  • Neodvisnost prodajalca: Koda, ustvarjena iz ORM, je neodvisna od prodajalca. To se naredi za povečanje prenosnosti aplikacije.

4. Pojasnite pomembne metode, kot so save (), Saveorupdate (), load (), get ()?

Odgovor:
Metoda save () se uporablja v stanju hibernacije, ki se uporablja za shranjevanje predmeta v bazo podatkov. Preverjanje podvojenih zapisov se postavi tudi pred vstavitvijo.
Shrani ali posodobi () na drugi strani se uporablja za posodobitev predmeta z identifikatorjem. Ko je vrednost identifikatorja NULL, lahko neposredno pokličemo metodo save ().
Kadar objekt ni na voljo v predpomnilniku in bazi podatkov, load () vrže izjemo. Ne vrne ničelne vrednosti.
Kadar objekt ni na voljo niti v bazi podatkov niti v predpomnilniku, se uporabi get (), ki nato vrne ničelno vrednost.

5. Kaj je pomlad? Pojasnite njegove prednosti in prednosti vzmetnega okvira?

Odgovor:
Spring je odprtokodna aplikacija, ki temelji na Javi in ​​katere cilj je zmanjšati zahtevnost razvoja poslovnih aplikacij. Temelji na vzorcih zasnove za nadzor inverzije ali vbrizgavanja odvisnosti.

Prednosti uporabe Spring za razvoj aplikacij so naslednje:

  1. Ustvari se POJO (Plain Old Java Objects), ki nato olajša razvoj za ponovno uporabo obstoječih komponent.
  2. Stroške razvoja je mogoče zmanjšati z improvizacijo produktivnosti razvoja aplikacij.
  3. Vbrizgavanje odvisnosti izboljša testnost aplikacije.
  4. Uporablja se za izboljšanje vzdrževanja z zmanjšano kodno sklopko.
  5. Potreba po aplikacijskem strežniku je zmanjšana in deluje na podjetniških storitvah

Prednosti uporabe Spring okvira:

  1. Pomladni okvir zagotavlja možnost organizacije predmetov srednjega nivoja na veliko učinkovitejši način
  2. Inicializacija lastnosti je enostavna
  3. Preprosto testiranje komponent
  4. Lahka posoda
  5. Spring frame ponuja možnost konfiguriranja storitve upravljanja v katerem koli času izvajanja v katerem koli arhitekturnem sloju

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

Zdaj si oglejmo napredna vprašanja o intervjuju za J2EE.

6. Opišite servlet?

Odgovor:
Servleti so komponente na strani strežnika, ki se uporabljajo za zagotavljanje močnega mehanizma za ustvarjanje programov na strani strežnika. Servleti so na voljo v dizajnu za številne protokole. Servlet je tudi od platforme neodvisen in od strežnika neodvisen. Najpogosteje uporabljeni protokol v servletu je HTTP. Servlet je tudi čisti Java predmet.

7. Katere so različne faze življenjskega cikla servleta?

Odgovor:
Različne faze življenjskega cikla servlet so:

  • Faza nalaganja razreda: spletni nabojnik se uporablja za nalaganje datotek razreda servlet (* .class)
  • Faza trenutka: Pokliče se privzeti konstruktor no-arg in razred servleta se sprosti.
  • Faza inicializacije: Metoda init () je v tej fazi poklicana samo enkrat v servletu. Konfiguracija servlet je na splošno dodeljena servletu.
  • Zahteva faza ravnanja: To je faza, v kateri servleti porabijo največ časa. Servleti zagotavljajo storitve za različne zahteve s klicanjem storitev ().
  • Faza odstranjevanja: Funkcija Uničenje se uporablja za priklic uničenja servleta. Zbiranje smeti pride kasneje.

Pojdimo na naslednja vprašanja o intervjuju J2EE.

8. Katere so različne vrste oznak JSP?

Odgovor:
Obstajajo štiri različne vrste oznak JSP:

  • Direktive
  • Izjava
  • Izrazi
  • Skripti

9. Pojasnite osnovne in podvrste EJB?

Odgovor:
To so napredna vprašanja o intervjuju J2EE, postavljena v intervjuju. Dve glavni vrsti in podtipi EJB sta:

-Seans fižol:

  • Zgoden sejo fižol
  • Fižol za sejo brez državljanstva

–Entity Beans:

  • Vztrajanje s fižolom
  • Obstojnost, ki jo upravlja posoda
  • Fižol, ki ga poganja sporočilo

10. Kaj je direktiva o JSP?

Odgovor:
To je mehanizem, ki se uporablja za zagotavljanje informacij metapodatkov spletnemu vsebniku o datoteki JSP. Različne vrste direktiv JSP so:

  • Strateška direktiva
  • Vključi direktivo
  • Taglib direktiva

Priporočeni članek

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

  1. Osnovne osnove aplikacijske in sistemske programske opreme (celotni vodnik)
  2. Katere so lastnosti -Azure Paas vs Iaas
  3. Pomembno Java EE / J2EE - Apache Tomcat
  4. Vrhunsko usposabljanje Java EE / J2EE - Enterprise JavaBeans (EJB)
  5. Spletna Java EE / J2EE - Obrazi JavaServer (JSF)
  6. Vprašanja za intervju JSF: najboljši vodnik