J2EE intervju Pitanja i odgovori koje biste trebali znati

Sadržaj:

Anonim

Uvod u J2EE pitanja i odgovore za intervju

Dakle, konačno ste pronašli svoj posao iz snova u J2EE, ali se pitate kako probiti J2EE Intervju i koji bi mogli biti vjerojatni J2EE pitanja za intervju. Svaki je intervju različit, a i opseg posla je različit. Imajući to u vidu, osmislili smo najčešća pitanja i odgovore o J2EE intervjuu koji će vam pomoći da postignete uspjeh u svom intervjuu.

Ispod je vrh J2EE pitanja za intervju koja se često postavljaju u intervjuu. Ova pitanja o najboljem intervjuu podijeljena su u sljedeće dijelove:

Dio 1 - J2EE pitanja za intervjue (osnovna)

Ovaj prvi dio pokriva osnovna pitanja i odgovore za J2EE intervju

1. Što je J2EE? Navedite njegove komponente i vrste klijenta?

Odgovor:
J2EE označava Java 2 Enterprise Edition. Njegova funkcionalnost uključuje razvoj više slojeva internetskih aplikacija. Ova se platforma sastoji od skupa usluga, protokola i API-ja.

Komponente su:

Komponente sloja 1. Klijenta: To su oni koji se izvršavaju na klijentskom stroju
Komponente 2.Web razine: One se izvode na J2EE poslužitelju.
3. Komponente poslovnog sloja: Izvode se na J2EE poslužitelju
Sustav softvera na razini poduzeća: Izvode se na EIS poslužitelju.

J2EE tipovi klijenta:

1.Aplikacijski klijenti
2.Applets
3.Java web omogućeni klijenti koji koriste Java web start tehnologiju
4. Bežični klijenti koji se temelje na profilu mobilnog informacijskog uređaja popularno poznatom kao MIDP tehnologija

2. Što je MVC na nosačima?

Odgovor:
MVC popularno poznat kao Model-View-Controller može se detaljno opisati.

  • Model: Model se koristi da predstavi unutarnje funkcioniranje sustava kao jedinstvene cjeline ili kao multi Java cjelina
  • Prikaz: Često se Java prikazi konstruiraju pomoću JSP (Java Server Pages) tehnologije.
  • Kontroler: Ovo je procesor koji se usredotočuje na primanje zahtjeva klijenta i isporuku novog skupa korisničkog sučelja prema zahtjevu. Primarna komponenta u okviru je servlet klasa „ActionServlet“.

Krenimo na sljedeći J2EE pitanja za intervju.

3. Što je ORM i koristi od njega?

Odgovor:
Ovo je osnovno J2EE pitanje za intervju postavljeno u intervjuu. ORM označava objektno-relacijsko mapiranje. Objekti u java klasi preslikani su tablicama relacijske baze podataka pomoću metapodataka koji se koriste za opisivanje mapiranja između baze podataka i objekata. Pretvara podatke s jednog objekta na drugi. Prednosti uključuju:

Održavanje: Ovo osigurava da je sav kod koji je generiran iz ORM-a dobro testiran, a ispravljanje funkcionalnosti samo je nešto što programer može učiniti.

  • Produktivnost: Smanjuje se vrijeme kodiranja pristupa razini podataka korištenjem automatskog stvaranja koda koje se temelji na definiranim alatima modela podataka
  • Izvedba: Kôd koji se generira iz ORM-a koristi se za upravljanje potrebama pristupa podacima u aplikaciji. Ne trebamo stvarati nijedan pristupni kôd za podatke i onaj koji je prisutan optimiziran je kako bi se ubrzao proces pristupa podacima
  • Neovisnost dobavljača: Kôd generiran od ORM-a neovisan je o dobavljaču. To se radi kako bi se povećala prenosivost aplikacije.

4. Objasnite važne metode poput save (), Saveorupdate (), load (), get ()?

Odgovor:
Metoda save () koristi se u hibernaciji koja se koristi za spremanje objekta u bazu podataka. Provjera dupliciranih zapisa stavlja se i prije njenog umetanja.
Spremi ili ažuriraj (), s druge strane, koristi se za ažuriranje objekta pomoću identifikatora. Kad je vrijednost identifikatora NULL, tada se izravno može nazvati metoda save ().
Kad objekt nije dostupan ni u predmemoriji, ni u bazi podataka, load () baca iznimku. Ne vraća nultu vrijednost.
Kada objekt nije dostupan ni u bazi podataka ni u predmemoriji, koristi se get (), koji vraća null vrijednost.

5. Što je proljeće? Objasnite njegove prednosti i prednosti okvira proljeća?

Odgovor:
Spring je open-source program temeljen na Javi koji ima za cilj smanjiti složenost razvoja poslovnih aplikacija. Zasniva se na obrascima dizajna za kontrolu inverzije ili ubrizgavanja ovisnosti.

Prednosti korištenja Springa za razvoj aplikacija su sljedeće:

  1. Izrađuje se POJO (Plain Old Java Objects), što olakšava razvoj za ponovno korištenje postojećih komponenti.
  2. Moguće je smanjiti troškove razvoja improviziranjem produktivnosti razvoja aplikacija.
  3. Ubrizgavanje ovisnosti poboljšava testnost aplikacije.
  4. Koristi se za poboljšanje održavanja uz smanjeno spajanje koda.
  5. Potreba za poslužiteljem aplikacija je smanjena i to djeluje na korporativnom servisu

Prednosti korištenja Spring okvira:

  1. Proljetni okvir pruža mogućnost organiziranja objekata srednje razine na mnogo učinkovit način
  2. Inicijalizacija svojstava je jednostavna
  3. Jednostavno testiranje komponenata
  4. Lagana posuda
  5. Proljetni okvir pruža mogućnost konfiguriranja usluge upravljanja u bilo kojem okruženju za vrijeme bilo kojeg arhitektonskog sloja

Dio 2 - J2EE pitanja za intervjue (napredno)

Pogledajmo sada napredna J2EE pitanja za intervju.

6. Opišite Servlet?

Odgovor:
Servleti su komponente na strani poslužitelja koje se koriste za pružanje snažnog mehanizma za stvaranje programa na strani poslužitelja. Servleti su dostupni u dizajnu za mnoge protokole. Servlet je također neovisan o platformi i neovisan o poslužitelju. Protokol koji se najčešće koristi u servletu je HTTP. Servlet je također čisti Java objekt.

7. Koje su različite faze životnog ciklusa servleta?

Odgovor:
Različite faze životnog ciklusa servleta su:

  • Faza učitavanja klase: web spremnik koristi se za učitavanje datoteka klase servleta (* .class)
  • Faza trenutka: Poziva se zadani konstruktor bez argumenata i klasa servleta se instancira.
  • Faza inicijalizacije: Metoda init () naziva se u ovoj fazi samo jednom u životu servleta. Konfiguracija servleta generalno je dodijeljena servletu.
  • Zahtjevna faza rukovanja: ovo je faza u kojoj servleti provode maksimalno vrijeme. Servleti pružaju usluge na raznim zahtjevima pozivom usluge ().
  • Faza uklanjanja: Funkcija Destroy koristi se za izazivanje uništavanja servleta. Prikupljanje smeća događa se kasnije.

Krenimo na sljedeći J2EE pitanja za intervju.

8. Koje su različite vrste JSP oznaka?

Odgovor:
Postoje četiri različite vrste JSP oznaka:

  • direktive
  • Deklaracija
  • izrazi
  • Scriplets

9. Objasnite osnovne i podvrste EJB-a?

Odgovor:
Ovo su napredna pitanja o intervjuu J2EE postavljena u intervjuu. Dvije glavne vrste i podvrste EJB su:

- Grafike sesije:

  • Izvrsni grah za sjednice
  • Grah za sjednice bez državljanstva

–Entity Beans:

  • Upornost kojom upravljaju grah
  • Postojanost kojom se upravlja spremnikom
  • Grah vođen porukama

10. Što je JSP direktiva?

Odgovor:
To je mehanizam koji se koristi za pružanje informacija o metapodacima web spremniku o JSP datoteci. Različite vrste JSP direktiva su:

  • Stranica smjernica
  • Uključi direktivu
  • Taglib direktiva

Preporučeni članak

Ovo je vodič za Popis pitanja i odgovora za J2EE intervjue kako bi kandidat mogao lako razbiti ova J2EE pitanja za intervju. Ovdje u ovom postu, istražili smo o vrhunskim J2EE pitanjima za intervju koja se često postavljaju u intervjuima. Možete pogledati i sljedeće članke da biste saznali više -

  1. Osnovna osnova aplikacijskog i sistemskog softvera (cjeloviti vodič)
  2. Koje su karakteristike -Azure Paas vs Iaas
  3. Važno Java EE / J2EE - Apache Tomcat
  4. Vrhunska obuka Java EE / J2EE - Enterprise JavaBeans (EJB)
  5. Online Java EE / J2EE - JavaServer lica (JSF)
  6. JSF pitanja za intervju: Najbolji vodič