top 40 popular j2ee interview questions
Najpogostejša vprašanja in odgovori za J2EE Intervju:
J2EE pomeni Java 2 Platform Enterprise Edition. Je odprta in na standardih temelječa platforma za razvoj, uvajanje in upravljanje večtirnih, spletnih omogočenih, komponentnih in strežniško usmerjenih poslovnih aplikacij.
Obstaja več aplikacijskih programskih vmesnikov, ki jih sestavlja J2EE za izdelavo takšnih sistemov.
Ta dokument se osredotoča na razumevanje konceptov, teorij J2EE in nekaterih običajnih tehnik kodiranja.
Najbolj priljubljena vprašanja in odgovori za J2EE
Ta vprašanja o J2EE so koristna tudi za izkušene strokovnjake.
Tu smo.
V # 1) Katere so komponente aplikacij J2EE?
Odgovor: Sestavni deli aplikacij J2EE vključujejo:
- Komponente na ravni odjemalca: Zagon na odjemalskem računalniku.
- Komponente spletnega sloja: Zagon strežnika J2EE.
- Komponente poslovnega nivoja: Zagon strežnika J2EE.
- Programska oprema za informacijski sistem podjetja (Programska oprema EIS): deluje na strežniku EIS.
V # 2) Katere so vrste odjemalcev J2EE?
Odgovor: Vrste odjemalcev J2EE so
- Apleti
- Odjemalci aplikacij
- Odjemalci Java Web Start, ki jih omogoča tehnologija Java Web Start.
- Brezžični odjemalci na osnovi tehnologije MIDP (Mobile Information Device Profile).
V # 3) Kaj je vsebnik J2EE?
Odgovor: Vmesnik med komponento in nizkostopenjsko platformo s specifično funkcionalnostjo, ki podpira komponento, se imenuje a posoda . Aplikacijski strežnik ohranja nadzor in zagotavlja ustrezne storitve prek vmesnika ali klicev okvira kot vsebnik.
V # 4) Kaj so opredeljene kot spletne komponente?
Odgovor: Java servleti in tehnološke komponente strežniških strani Java so opredeljene kot spletne komponente. Servleti dinamično prejemajo zahteve in dajejo odgovore. Strani strežnika JSP se obnašajo tudi kot Java Servleti, vendar omogočajo ustvarjanje bolj statične vsebine.
najboljši youtube v mp3 pretvornik na spletu
V # 5) Opišite MVC na opornikih?
Odgovor: MVC je kratica za Model View Controller. Vsak odsek v krmilniku modela pogleda lahko opišemo na naslednji način:
- Model: Model predstavlja notranje stanje sistema kot niz posameznih ali več Java Beans.
- Pogled: Pogled je najpogosteje zgrajen s pomočjo tehnologije Java Server Pages (JSP).
- Krmilnik: Krmilnik je postopek, ki se osredotoča na prejemanje zahtev odjemalca in izdela naslednjo stopnjo uporabniškega vmesnika v skladu z zahtevo. Primarna komponenta krmilnika v okviru je razred strežniškega programčka 'ActionServlet'.
V # 6) Določite JSF?
Odgovor: JSF je kratica za Java Server Faces. To je okvir za oblikovanje uporabniškega vmesnika (UI) za razvoj spletnih aplikacij Java. Z JSF je povezan nabor komponent uporabniškega vmesnika za večkratno uporabo. Tudi JSF temelji na konceptih in vzorcih oblikovanja Model-View-Controller (MVC). Samodejni postopek shranjevanja podatkov od obrazca do strežnika in prikaz na strani odjemalca ureja tudi JSF.
Nadaljnje branje = >> Vprašanja za intervju JSF
V # 7) Kaj je Hashtable?
Odgovor: Hashtable je zbirka sinhroniziranih predmetov. Omogoča ničelno vrednost, ne pa tudi podvojene vrednosti. Hashtable je kot HashMap.
V # 8) Določite stanje mirovanja?
Odgovor: Hibernate je odprtokodna objektno-relacijska preslikava in poizvedbena storitev, ki olajša pisanje skriptov Hibernate Query Language (HQL) namesto skriptov za strukturirani poizvedbeni jezik (SQL).
To je hiter in enostaven postopek kot pisanje domačega SQL. Hibernate ima močnejše objektno usmerjene vsebine, kot so asociacije, dedovanje in polimorfizem. Prav tako ima močne kompozicije in zbirke. Hibernate omogoča poizvedbe z uporabo pristopa, ki temelji na Javi.
V # 9) Kakšne so ugotovljene omejitve mirovanja?
Odgovor:
- Počasneje v delovanju: pri izvajanju poizvedb HQL traja več časa, kot se izvede neposredno.
- Na voljo je samo podpora za sestavljeni ključ in preprečuje napredne možnosti poizvedb.
- Na voljo ni nobenih sklicev na vrsto vrednosti v skupni rabi.
V # 10) Katere so ugotovljene prednosti zimskega spanja?
Odgovor: Prednosti so:
- Uporaba baze podatkov in neodvisnosti prodajalca.
- Podpora za standardno objektno-relacijsko preslikavo.
- Preslikava objektov domene za relacijsko bazo podatkov.
- Boljša zmogljivost kot Java Database Connectivity.
- Java obstojnostOGNJaplikacij.
V # 11) Opišite ORM?
Odgovor: Objektno-relacijsko preslikavo (ORM) lahko opišemo na naslednji način:
Preslikani predmeti v razredu Java v tabele relacijske baze podatkov z uporabo metapodatkov opisujejo preslikavo baze podatkov in predmetov. Delovna metoda je pretvorba podatkov iz ene predstavitve v drugo.
V # 12) Kakšne so prednosti objektno-relacijskega preslikavanja (ORM)?
Odgovor: Prednosti so:
- Produktivnost: Skrajšan čas za kodiranje dostopa do podatkov s pomočjo samodejnega ustvarjanja kode na določenem podatkovnem modelu.
- Vzdrževalnost: Vsa koda, ustvarjena iz ORM, je dobro preizkušena. Samo razvijalec mora ustvariti pravilno funkcionalnost
- Izvedba: Koda, ustvarjena iz ORM, v celoti upravlja potrebe aplikacije po dostopu do podatkov. Ni vam treba ustvariti nobene kode za dostop do podatkov. Koda je optimizirana tudi za pospešitev postopka dostopa do podatkov.
- Neodvisnost prodajalca: Koda, ustvarjena iz ORM, ni odvisna od prodajalca. S tem želimo povečati prenosljivost aplikacije.
V # 13) Kakšna je uporaba metode save ()?
c / c ++ vprašanja za intervju
Odgovor: V stanju mirovanja se ta metoda uporablja za shranjevanje predmeta v bazo podatkov. Preden jih vstavite, preverite, ali so podvojeni zapisi.
V # 14) Kakšna je uporaba metode saveorupdate ()?
Odgovor: V stanju mirovanja se metoda saveorupdate () uporablja za posodobitev predmeta z uporabo identifikatorja. Ko je vrednost za identifikator NULL, je metoda usmerjena k klicu save ().
V # 15) Kakšna je razlika med load () in get ()?
Odgovor: Ko objekt ni na voljo v predpomnilniku ali zbirki podatkov, metoda load () vrne izjemo. Iz metode load () se ne vrnejo nič vrednosti.
Ko objekt ni na voljo niti v predpomnilniku niti v zbirki podatkov, get () vrne null.
V # 16) Kaj pomeni združevanje povezav?
Odgovor: Združevanje povezav je mehanizem za ponovno uporabo obstoječih povezav. Mehanizem združevanja ohranja številne že ustvarjene objektne povezave in kadar obstaja povpraševanje, mehanizem neposredno uporablja obstoječo povezavo, ne da bi ustvaril novo.
V # 17) Določite vrste zbirk v stanju mirovanja?
Odgovor: Sklic ena na več je opredeljen kot zbirka. Z J2EE je povezanih pet glavnih vrst zbiranja. To so: Vrsta nastavitve, vrsta seznama, vrsta matrike, vrsta zemljevida, vrsta vrečke
V # 18) Določite tankega odjemalca?
Odgovor: Programski vmesnik, ki nima nobenih operacij, kot so poizvedbe v zbirki podatkov, zapletena poslovna pravila ali kakršna koli povezava s tujo aplikacijo, se imenuje tanek odjemalec.
V # 19) Opišite vrste datotek * .ear, * .jar in * .war?
Odgovor:
- * .jar datoteke - Datoteka lastnosti, ki vsebuje knjižnice, vire in dodatke, je vključena s pripono datoteke * .jar.
- * .war datoteke - Datoteke, ki so potrebne za razvoj spletne aplikacije (HTML, skripti Java, JSP), so vključene s pripono datoteke * .war.
- * .ear datoteke - Datoteke za module Java Java Beans za aplikacijo se shranijo kot datoteke * .ear.
V # 20) Kako je pomlad povezana z J2EE?
Odgovor: Spring je odprtokodna aplikacija, ki zmanjšuje zahtevnost razvoja aplikacij v podjetju. Vzmet temelji na inverziji vzorcev načrtovanja krmiljenja ali vbrizgavanja odvisnosti.
V # 21) Kakšne so prednosti uporabe vzmeti za razvoj aplikacij?
Odgovor:
- Razvoj navadnega starega predmeta Java (POJO) olajša ponovno uporabo obstoječih komponent.
- Možno je zmanjšati razvojne stroške z izboljšanjem produktivnosti razvoja aplikacij.
- Izboljšajte preizkusnost uporabe z vbrizgavanjem odvisnosti.
- Izboljšajte vzdrževanje z zmanjšano povezavo kode.
- Ni vam treba imeti aplikacijskega strežnika in deluje v storitvi podjetja.
V # 22) Pogovorite se o prednosti spomladanskega okvira?
Odgovor: Prednosti so naslednje:
- Možnost učinkovitega organiziranja predmetov srednje stopnje.
- Enostavna inicializacija lastnosti.
- Preprosto preizkusne komponente.
- Lahka posoda.
- Možnosti uporabe storitve za upravljanje konfiguracije spomladi v katerem koli okolju, kjer koli je, s katero koli arhitekturno plastjo.
V # 23) Opišite servlet?
Odgovor: Strežniška komponenta, ki zagotavlja zmogljiv mehanizem za ustvarjanje programov na strežniški strani, se imenuje a servlet . Na voljo so servleti z zasnovo za različne protokole. Servlet je tudi neodvisen od strežnika in platforme. Najpogosteje uporabljeni protokol za strežniški programček je Protokol za prenos hiperteksta (HTTP) . Servlet je tudi čisti java objekt.
V # 24) Opišite faze življenjskega cikla servleta?
Odgovor: Faze življenjskega cikla servleta so:
- Faza nalaganja razredov - Spletni vsebnik naloži datoteko razreda strežniškega programčka (* .class).
- Faza instantacije - S klicem privzetega konstruktorja no-arg razred servlet postane Instantiated.
- Faza inicializacije - Metoda Init () je v tej fazi poklicala le enkrat v življenjski dobi servleta. Servletu je dodeljena konfiguracija strežniškega programčka.
- Faza obravnavanja zahtev - V tej fazi večino časa preživijo le servleti. Servlet nudi storitve za različne zahteve, tako da pokliče Service ().
- Faza odstranitve - Funkcija kill () se pokliče pred uničenjem strežniškega programčka. Do odvoza smeti pride kasneje.
V # 25) Katere so različne vrste oznak JSP?
Odgovor: Z JSP so povezane 4 različne vrste oznak. Spodaj so omenjeni:
- Direktiv
- Izjave
- Skripti
- Izrazi
V # 26) Opišite obrazec za akcijo?
Odgovor: Grah Java, ki je povezan z preslikavo enega ali več dejanj, se imenuje obrazec dejanja. Predmeti obrazca za dejanja se samodejno naselijo na koncu strežnika, ko so bili podatki vneseni s strani odjemalca prek uporabniškega vmesnika (UI).
Stanja sej spletne aplikacije vzdržujejo akcijski obrazci.
V # 27) Opišite sloj varne vtičnice (SSL)?
Odgovor: Kliče se tehnologija, ki se uporablja za komunikacijo med spletnim strežnikom in spletnim brskalnikom Plast varne vtičnice (SSL) . Natančneje, SSL je protokol, ki opisuje, kako naj se algoritmi uporabljajo pri šifriranju.
Tehnologija vzpostavlja šifrirano povezavo med obema stranema in ta povezava lahko varuje prenos občutljivih podatkov, kot so poverilnice za prijavo, podatki o kreditni / debetni kartici in številke socialne varnosti.
V # 28) Kaj je URL URL?
Odgovor: URL pomeni Uniform Resource Locator in je standard za pisanje besedil poljubnim podatkom v svetovnem spletu (www). Splošna struktura URL-ja je naslednja:
protokol: // gostitelj / lokalne informacije
- protokol - Protokol je namenjen pridobivanju predmeta ( primer : HTTP, FTP)
- gostitelj - Internetno ime ciljnega gostitelja.
- lokalne informacije - Niz se posreduje upravljavcu protokola na oddaljenem gostitelju. V mnogih primerih gre za ime datoteke s pripono.
V # 29) Kaj je URN?
Odgovor: URN je enotno ime vira. To je enolični identifikator, ki identificira entiteto. Informacije o tem, kje je podjetje, niso na voljo.
V # 30) Kateri koraki so povezani z življenjskim ciklom strežniškega programčka?
Odgovor: Naslednji koraki so povezani z življenjskim ciklom strežniškega programčka:
- Nalaganje razreda servletov.
- Instantiranje Servleta.
- Izvedba metode init.
- Faza obdelave zahtevka. V tej fazi se imenujejo storitvene metode.
- Odstranitev iz faze servisiranja. V tej fazi se pokliče metoda uničenja.
V # 31) Je Servlet čisti objekt Java ali ne?
Odgovor: Da, Servlet je čisti java objekt.
V # 32) Kaj je EJB?
Odgovor: EJB pomeni Enterprise Java Beans. Komponenta na strani strežnika se izvaja v vsebniku EJB in zajema poslovno logiko za aplikacijo podjetja.
V # 33) Kakšne so sistemske storitve vsebnika EJB?
Odgovor: EJB Container ponuja naslednje sistemske storitve:
- Vztrajnost
- Varnost
- Transakcija
- Združevanje povezav
- Upravljanje življenjskega cikla komponent
- Navoja
V # 34) Kakšna so načela zasnove za EJB?
Odgovor: Načelo oblikovanja vključuje:
- Obnašanje aplikacije EJB je določeno z vmesniki.
- Aplikacije EJB so ohlapno povezane in utrujene.
- Izvedba je skrita pred stranko.
- Vsebnik EJB podpira razvijalca aplikacije.
- API za aplikacijo je na ravni seje.
- API za vire podatkov je na ravni entitete.
V # 35) Kakšne so prednosti komponent EJB?
Odgovor: Prednosti so:
- Podpora za integracijo komponent je na voljo pri različnih ponudnikih.
- Možnost odobritve podrobnega poznavanja okolja komponente EJB.
- Možnost sestavljanja aplikacij iz ločenih komponentnih virov.
- Interakcija s svojimi odjemalci je v celoti določena v smislu vmesnikov Java.
- Podpora prenosljivosti.
- Ne vzdržuje virov.
V # 36) Katere so osnovne in podvrste Enterprise Java Beans (EJB)?
Odgovor: Dve glavni vrsti in podtipi EJB sta naslednji:
- Sejni fižol
- Stabilni fižol seje
- Fižol za zasedanje brez državljanstva
- Entity Beans
- Upravljanje obstojnosti zrna (BMP)
- Vztrajnost, ki jo upravlja kontejner (CMP)
- Sporočilo Driven Fižol
V # 37) Kakšen je opis elementa izraza?
Odgovor: Kličejo se izrazi, ki se uporabljajo za pisanje dinamične vsebine nazaj v brskalnik odjemalca izrazni elementi .
V # 38) Kateri dve vrsti komentarjev podpira JSP?
kako napisati ročne testne primere
Odgovor: Dve vrsti komentarjev, ki jih podpira JSP, so:
- Komentar HTML:
- Komentar JSP .:
V # 39) Kaj se imenuje direktiva JSP?
Odgovor: Direktiva JSP je mehanizem za zagotavljanje informacij o metapodatkih spletnim vsebnikom o datoteki JSP. V fazah prevajanja in zbiranja v življenjskem ciklu JSP te metapodatke uporablja spletni vsebnik.
V # 40) Katere so različne vrste direktiv JSP?
Odgovor: Na voljo so 3 različne vrste direktiv JSP. To so:
- Direktiva o straneh
- Vključi direktivo
- Taglibova direktiva
Zaključek
Zgornji seznam vsebuje pogosta vprašanja za J2EE intervju z najboljšimi opisnimi odgovori na različne koncepte J2EE, kot so JSP, Servlet, EJB in spring. Nabor vprašanj je koristen tako za bolj sveže kot tudi za 2-6 let izkušenih programerjev, da imajo hiter vodnik pri določenih vprašanjih.
Priporočeno branje
- Vprašanja in odgovori za intervjuje
- Vprašanja za intervju z Spockom (odgovori) (najbolj priljubljeni)
- Vprašanja in odgovori za preizkušanje ETL
- 20 Najbolj priljubljenih vprašanj in odgovorov na intervju za TestNG
- 30 najbolj priljubljenih vprašanj in odgovorov za intervju s kumaricami
- Najboljših 40 programerskih vprašanj in odgovorov za programiranje
- Top 50 najbolj priljubljenih vprašanj in odgovorov za intervjuje CCNA
- 25+ najbolj priljubljenih vprašanj in odgovorov za intervju z ADO.NET