J2EE-intervju Spørsmål og svar du burde vite

Innholdsfortegnelse:

Anonim

Introduksjon til J2EE intervjuspørsmål og svar

Så du har endelig funnet drømmejobben din i J2EE, men lurer på hvordan du kan knekke J2EE-intervjuet og hva som kan være de sannsynlige J2EE-intervjuspørsmålene. Hvert intervju er forskjellig, og omfanget av en jobb er også annerledes. Med dette i bakhodet har vi designet de vanligste J2EE intervjuspørsmål og svar for å hjelpe deg med å få suksess i intervjuet.

Nedenfor er de øverste J2EE intervjuspørsmål som ofte stilles i et intervju. Disse spørsmålene om toppintervju er delt inn i deler som er som følger:

Del 1 - J2EE intervjuspørsmål (grunnleggende)

Denne første delen dekker grunnleggende J2EE intervjuspørsmål og svar

1. Hva er J2EE? Navngi komponenter og klienttyper?

Svar:
J2EE står for Java 2 Enterprise utgave. Funksjonaliteten inkluderer utvikling av flere nettbaserte applikasjoner. Denne plattformen består av et sett med tjenester, protokoller og API-er.

Komponenter er:

1.Klientnivåkomponenter: Dette er de som kjøres på klientmaskinen
2.Web-lag-komponenter: Disse blir kjørt på J2EE-serveren.
3.Virksomhetsnivåkomponenter: De blir kjørt på J2EE-serveren
4.Enterprise nivå systemprogramvare: De blir kjørt på EIS-serveren.

J2EE klienttyper:

1. Søknadsklienter
2.Applets
3.Java-webbaserte klienter som bruker Java webstartteknologi
4. Trådløse kunder som er basert på mobil informasjonsenhet Profil populært kjent som MIDP-teknologi

2. Hva er MVC på stivere?

Svar:
MVC populært kjent som Model-View-Controller kan beskrives i detalj.

  • Modell: Modell brukes til å representere systemets interne virkning som en enhet eller som en Java-bønneenhet
  • Visning: Ofte er Java-visninger konstruert ved hjelp av JSP (Java Server Pages) -teknologi.
  • Kontroller: Dette er prosessoren som fokuserer på klientforespørsel som mottar og leverer et nytt sett med et brukergrensesnitt i henhold til forespørselen. Den viktigste komponenten i rammen er “ActionServlet” servletklasse.

La oss gå videre til de neste J2EE intervjuspørsmål.

3. Hva er ORM og fordelene med det?

Svar:
Dette er de grunnleggende J2EE-intervjuspørsmålene som stilles i et intervju. ORM står for objekt-relasjonell kartlegging. Objektene i en java-klasse er kartlagt med tabeller i en relasjonsdatabase ved hjelp av metadata som brukes til å beskrive kartleggingen mellom database og objekter. Det transformerer dataene fra et objekt til et annet. Fordelene inkluderer:

Vedlikeholdbarhet: Dette sikrer at all koden som er generert fra ORM er godt testet og å korrigere funksjonaliteten bare er noe utvikleren kan gjøre.

  • Produktivitet: Det ender med å redusere tiden for datakodetilgangskoding ved hjelp av automatisk kodelagring som er basert på en definert datamodellverktøy
  • Ytelse: Koden som genereres fra ORM brukes til å administrere datatilgangsbehovene til applikasjonen. Vi trenger ikke opprette noen datatilgangskode, og den som er til stede er optimalisert for å fremskynde datatilgangsprosessen
  • Leverandørens uavhengighet: Koden som genereres fra ORM er uavhengig av leverandøren. Dette gjøres for å øke portabiliteten til applikasjonen.

4.Forklar viktige metoder som lagre (), Saveorupdate (), load (), get ()?

Svar:
Lagre () -metoden brukes i dvalemodus som brukes til å lagre objektet i databasen. Kontrollen for dupliserte poster blir også lagt før den settes inn.
Lagre eller oppdatere () brukes derimot til å oppdatere objektet ved hjelp av en identifikator. Når identifikasjonsverdien er NULL, kan metoden lagre () direkte kalles.
Når objektet ikke er tilgjengelig i både cache og database, kaster belastningen () et unntak. Det returnerer ingen nullverdi.
Når objektet ikke er tilgjengelig i verken database eller cache, brukes get () som deretter returnerer en nullverdi.

5. Hva er våren? Forklar fordelene og fordelene med vårrammen?

Svar:
Spring er en Java-basert applikasjon med åpen kildekode som tar sikte på å redusere kompleksiteten i utvikling av bedriftsapplikasjoner. Det er basert på inversjonskontroll eller avhengighetsinjeksjonsdesignmønstre.

Fordelene med å bruke Spring til applikasjonsutvikling er som følger:

  1. Opprettelse av POJOs (Plain Old Java Objects) blir gjort som deretter letter utviklingen for å gjenbruke eksisterende komponenter.
  2. Det er mulig å redusere utviklingskostnadene ved å improvisere produktiviteten til applikasjonsutvikling.
  3. Avhengighetsinjeksjon forbedrer testbarheten til applikasjonen.
  4. Brukes for å forbedre vedlikeholdbarheten med redusert kodekobling.
  5. Behovet for å ha en applikasjonsserver minimeres, og den fungerer på enterprise-tjenester

Fordelene ved å bruke vårramme:

  1. Vårens rammeverk gir muligheten for å organisere mellomnivåobjekter på en mye effektiv måte
  2. Oppstart av egenskaper er enkelt
  3. Enkel testing av komponenter
  4. Lett beholder
  5. Spring framework gir muligheten for å konfigurere managementtjeneste i ethvert runtime-miljø i ethvert arkitektonisk lag

Del 2 - J2EE intervjuspørsmål (avansert)

La oss nå se på de avanserte spørsmålene om J2EE-intervju.

6. Beskriv Servlet?

Svar:
Servlets er serversidekomponenter som brukes til å gi en kraftig mekanisme for å lage serversideprogrammer. Servlets er tilgjengelige i design for mange protokoller. Servlet er også plattformuavhengig og serveruavhengig. Den mest brukte protokollen i servleten er HTTP. En servlet er også et rent Java-objekt.

7. Hva er de forskjellige fasene i Servlets livssyklus?

Svar:
De forskjellige fasene i servlets livssyklus er:

  • Klasse-innlastingsfase: nettbeholder brukes til å laste inn servletklassen-filene (* .klasse)
  • Instantiation-fase: Standard no-arg-konstruktør kalles og servletklassen blir øyeblikkelig.
  • Initialiseringsfase: Metoden init () kalles i denne fasen bare en gang i løpet av en servlet. Servletkonfigurasjon tilordnes generelt til servletten.
  • Be om håndteringsfase: Dette er fasen hvor servlets bruker maksimal tid. Servlets leverer tjenestene til forskjellige forespørsler ved å ringe service ().
  • Fjerningsfase: Destroy-funksjonen brukes til å påkalle ødeleggelsen av servlet. Søppelinnsamling skjer senere.

La oss gå videre til de neste J2EE intervjuspørsmål.

8. Hva er de forskjellige typene JSP-koder?

Svar:
Det er fire forskjellige typer JSP-koder:

  • direktiver
  • Erklæring
  • Uttrykkene
  • Scriplets

9. Forklar grunnleggende og subtypene til EJB-er?

Svar:
Dette er de avanserte J2EE intervjuspørsmålene som stilles i et intervju. To hovedtyper og undertyper av EJB er:

-Session Beans:

  • Stateful økt bønner
  • Statsløse øktebønner

–Entity Beans:

  • Bønne-styrt utholdenhet
  • Container Managed Persistence
  • Meldingsdrevne bønner

10. Hva er JSP-direktiv?

Svar:
Det er en mekanisme som brukes til å gi metadatainformasjon til webcontainer om en JSP-fil. Ulike typer JSP-direktiver er:

  • Sidedirektiv
  • Ta med direktiv
  • Taglib-direktiv

Anbefalt artikkel

Dette har vært en guide til Liste over J2EE intervjuspørsmål og svar, slik at kandidaten enkelt kan slå sammen disse J2EE intervjuspørsmål. Her i dette innlegget har vi studert om topp J2EE intervjuspørsmål som ofte blir stilt i intervjuer. Du kan også se på følgende artikler for å lære mer -

  1. Grunnleggende grunnleggende om applikasjons- og systemprogramvare (komplett guide)
  2. Hva er funksjonene -Azure Paas vs Iaas
  3. Viktig Java EE / J2EE - Apache Tomcat
  4. Topp Java EE / J2EE - Enterprise JavaBeans (EJB) opplæring
  5. Online Java EE / J2EE - JavaServer Faces (JSF)
  6. JSF intervjuspørsmål: Beste guide