Introduktion til J2EE Interview Spørgsmål og svar
Så du har endelig fundet dit drømmejob i J2EE, men spekulerer på, hvordan du knækker J2EE-interviewet, og hvad der kan være de sandsynlige J2EE-interviewspørgsmål. Hver samtale er forskellig, og omfanget af et job er også anderledes. Med dette i tankerne har vi designet de mest almindelige J2EE-interviewspørgsmål og -svar, så du får succes i dit interview.
Nedenfor er de øverste J2EE-interviewspørgsmål, der ofte stilles i et interview, disse Top-interviewspørgsmål er opdelt i dele, der er som følger:
Del 1 - J2EE Interview Spørgsmål (Grundlæggende)
Denne første del dækker grundlæggende J2EE-interviewspørgsmål og -svar
1. Hvad er J2EE? Navngiv dets komponenter og klienttyper?
Svar:
J2EE står for Java 2 Enterprise-udgave. Dets funktionalitet inkluderer udvikling af flere niveauer webbaserede applikationer. Denne platform består af et sæt tjenester, protokoller og API'er.
Komponenter er:
1.Klientniveaukomponenter: Det er dem, der udføres på klientmaskinen
2.Web-niveaukomponenter: Disse udføres på J2EE-serveren.
3.Virksomhedstrinskomponenter: De udføres på J2EE-server
4.Energisystem-systemsoftware: De udføres på EIS-serveren.
J2EE klienttyper:
1.Applikationsklienter
2.Applets
3.Java-webaktiverede klienter, der bruger Java webstartteknologi
4. Trådløse klienter, der er baseret på mobil informationsenhed Profil populært kendt som MIDP-teknologi
2. Hvad er MVC på stivere?
Svar:
MVC populært kendt som Model-View-Controller kan beskrives detaljeret.
- Model: Model bruges til at repræsentere systemets interne funktion som en enkelt enhed eller som en multi-Java-bønneenhed
- Vis: Ofte konstrueres Java-visninger ved hjælp af JSP (Java Server Pages) -teknologi.
- Controller: Dette er processoren, der fokuserer på klientanmodning, der modtager og leverer et nyt sæt af en brugergrænseflade pr. Anmodningen. Den primære komponent i rammen er servletklassen “ActionServlet”.
Lad os komme videre med de næste J2EE-interviewspørgsmål.
3. Hvad er ORM og fordelene ved det?
Svar:
Dette er de grundlæggende J2EE-interviewspørgsmål, der stilles i et interview. ORM står for objekt-relationel kortlægning. Objekterne i en java-klasse er kortlagt med tabeller i en relationsdatabase ved hjælp af metadata, der bruges til at beskrive kortlægningen mellem database og objekter. Det transformerer dataene fra et objekt til et andet. Fordelene inkluderer:
Vedligeholdelsesevne: Dette sikrer, at al den kode, der genereres fra ORM, testes godt, og at korrigering af funktionaliteten kun er noget, som udvikleren kan gøre.
- Produktivitet: Det ender med at reducere tiden for datakodeadgangskodning ved hjælp af automatisk kodeoprettelse, der er baseret på et defineret datamodelleværktøj
- Ydeevne: Koden, der genereres fra ORM, bruges til at administrere applikationens datatilgangsbehov. Vi behøver ikke at oprette nogen datatilgangskode, og den der er til stede er optimeret for at fremskynde datatilgangsprocessen
- Sælgers uafhængighed: Koden, der genereres fra ORM, er uafhængig af sælgeren. Dette gøres for at øge applikationens portabilitet.
4.Forklar vigtige metoder såsom gemme (), Saveorupdate (), load (), get ()?
Svar:
Gem () -metoden bruges i dvaletilstand, der bruges til at gemme objektet i databasen. Kontrollen for duplikerede poster sættes også inden den indsættes.
Gem eller opdater () bruges på den anden side til at opdatere objektet ved hjælp af en identifikator. Når identifikationsværdien er NULL, kan man direkte kalde metoden save ().
Når objektet ikke er tilgængeligt i både cache og database, kaster belastningen () en undtagelse. Det returnerer ingen nulværdi.
Når objektet ikke er tilgængeligt i hverken database eller cache, bruges get (), der derefter returnerer en nulværdi.
5. Hvad er forår? Forklar dens fordele og fordelene ved fjederrammen?
Svar:
Spring er en open-source Java-baseret applikation, der sigter mod at reducere kompleksiteten i virksomhedsapplikationsudvikling. Det er baseret på inversionsstyrings- eller afhængighedsinjektionsdesignmønstre.
Fordelene ved at bruge Spring til applikationsudvikling er som følger:
- Oprettelse af POJO'er (Plain Old Java Objects) udføres, som derefter letter udviklingen til at genbruge eksisterende komponenter.
- Det er muligt at reducere udviklingsomkostningerne ved at improvisere på produktiviteten af applikationsudvikling.
- Afhængighedsinjektion forbedrer applikationens testbarhed.
- Bruges til at forbedre vedligeholdeligheden med reduceret kodekobling.
- Behovet for at have en applikationsserver minimeres, og det fungerer på enterprise service
Fordelene ved at bruge Spring-rammer:
- Forårsramme giver mulighed for at organisere mellemliggende niveauer på en meget effektiv måde
- Initialisering af egenskaber er let
- Nem test af komponenter
- Letvægtsbeholder
- Spring framework giver muligheden for at konfigurere managementtjeneste i ethvert runtime-miljø i ethvert arkitektonisk lag
Del 2 - J2EE-interviewspørgsmål (avanceret)
Lad os nu se på de avancerede J2EE-interviewspørgsmål.
6. Beskriv Servlet?
Svar:
Servlets er serversiden komponenter, der bruges til at tilvejebringe en stærk mekanisme til at oprette serversiden programmer. Servlets fås i et design til mange protokoller. Servlet er også platformuafhængig og serveruafhængig. Den mest almindeligt anvendte protokol i servlet er HTTP. En servlet er også et rent Java-objekt.
7. Hvad er de forskellige faser af Servlets livscyklus?
Svar:
De forskellige faser af servlets livscyklus er:
- Klasseindlæsningsfase: webcontainer bruges til at indlæse servletklassen filer (* .klasse)
- Instantieringsfase: Standard no-arg-konstruktøren kaldes, og servletklassen bliver øjeblikkelig.
- Initialiseringsfase: Metoden init () kaldes kun i denne fase en gang i en servlets levetid. Servlet-konfiguration tildeles generelt til servlet.
- Anmod om håndteringsfase: Dette er den fase, hvor servlets bruger maksimal tid. Servlets leverer tjenesterne til forskellige forespørgsler ved at ringe service ().
- Fjernelsesfase: Destroy-funktion bruges til at påkalde servlet-ødelæggelsen. Affaldsopsamling forekommer senere.
Lad os komme videre med de næste J2EE-interviewspørgsmål.
8. Hvad er de forskellige typer JSP-tags?
Svar:
Der er fire forskellige typer JSP-tags:
- direktiver
- Erklæring
- Udtryk
- Scriplets
9. Forklar grundlæggende og undertyper af EJB'er?
Svar:
Dette er de avancerede J2EE-interviewspørgsmål, der stilles i et interview. To hovedtyper og undertyper af EJB'er er:
-Session Beans:
- Statlige session bønner
- Statsløse session bønner
–Entity Beans:
- Bean-styret vedholdenhed
- Container Managed Persistence
- Meddelelsesdrevne bønner
10. Hvad er JSP-direktiv?
Svar:
Det er en mekanisme, der bruges til at give metadatainformation til webcontainer om en JSP-fil. Forskellige typer JSP-direktiver er:
- Side direktiv
- Medtag direktiv
- Taglib-direktiv
Anbefalet artikel
Dette har været en guide til Liste over J2EE Interview Spørgsmål og svar, så kandidaten nemt kan nedbryde disse J2EE Interview Spørgsmål. Her i dette indlæg har vi undersøgt de vigtigste J2EE-interviewspørgsmål, som ofte stilles i interviews. Du kan også se på de følgende artikler for at lære mere -
- Grundlæggende grundlæggende i applikations- og systemsoftware (komplet vejledning)
- Hvad er funktionerne -Azure Paas vs Iaas
- Vigtig Java EE / J2EE - Apache Tomcat
- Top Java EE / J2EE - Enterprise JavaBeans (EJB) træning
- Online Java EE / J2EE - JavaServer Faces (JSF)
- JSF Interview Spørgsmål: Bedste guide