J2EE-intervju Frågor och svar som du borde veta

Innehållsförteckning:

Anonim

Introduktion till J2EE Intervjufrågor och svar

Så du har äntligen hittat ditt drömjobb i J2EE men undrar hur du knäcker J2EE-intervjun och vad som kan vara de troliga J2EE-intervjuerna. Varje intervju är annorlunda och omfattningen av ett jobb är också annorlunda. Med detta i åtanke har vi utformat de vanligaste J2EE-intervjufrågorna och svaren för att hjälpa dig att få framgång i din intervju.

Nedan är de bästa J2EE-intervjuerna som ofta ställs i en intervju. Dessa toppintervjufrågor är indelade i delar som är följande:

Del 1 - J2EE intervjufrågor (grundläggande)

Den första delen täcker grundläggande J2EE-intervjufrågor och svar

1. Vad är J2EE? Namnge dess komponenter och klienttyper?

Svar:
J2EE står för Java 2 Enterprise-utgåvan. Dess funktionalitet inkluderar utveckling av flera webbaserade applikationer. Denna plattform består av en uppsättning tjänster, protokoll och API: er.

Komponenter är:

1.Klientnivåkomponenter: Det här är de som körs på klientmaskinen
2.Web-nivåkomponenter: Dessa körs på J2EE-servern.
3.Företagskomponenter: De körs på J2EE-servern
4.Enhetsnivå-systemprogramvara: De körs på EIS-servern.

J2EE-klienttyper:

1.Applikationsklienter
2.Applets
3.Java webbaktiverade klienter som använder Java webbstartteknologi
4. Trådlösa klienter som är baserade på mobil informationsenhet Profil populärt känd som MIDP-teknologi

2. Vad är MVC på fjäderben?

Svar:
MVC, populärt känd som Model-View-Controller, kan beskrivas i detalj.

  • Modell: Modellen används för att representera systemets interna funktion som en enda enhet eller som en multi-Java-bönenhet
  • Visa: Ofta är Java-vyer konstruerade med JSP (Java Server Pages) -teknologi.
  • Controller: Detta är processorn som fokuserar på klientbegäran som tar emot och levererar en ny uppsättning av ett användargränssnitt enligt begäran. Den primära komponenten i ramverket är servletklassen "ActionServlet".

Låt oss gå vidare till nästa J2EE-intervjuer.

3. Vad är ORM och fördelarna med det?

Svar:
Detta är de grundläggande J2EE-intervjufrågor som ställs i en intervju. ORM står för objekt-relationskartläggning. Objekten i en java-klass mappas med tabeller i en relationsdatabas med metadata som används för att beskriva kartläggningen mellan databas och objekt. Den omvandlar data från ett objekt till ett annat. Fördelarna inkluderar:

Hållbarhet: Detta säkerställer att all kod som genereras från ORM är väl testad och att korrigera funktionaliteten bara är något som utvecklaren kan göra.

  • Produktivitet: Det slutar med att minska tiden för datakodåtkomstkodning med automatisk kodskapande som är baserad på en definierad datamodellverktyg
  • Prestanda: Koden som genereras från ORM används för att hantera applikationens datatillgångsbehov. Vi behöver inte skapa någon datakort och den som finns är optimerad för att påskynda datatillgångsprocessen
  • Säljarens oberoende: Koden som genereras från ORM är oberoende av leverantören. Detta görs för att öka applikationens portabilitet.

4. Förklara viktiga metoder som spara (), Saveorupdate (), load (), get ()?

Svar:
Spara () -metoden används i viloläge som används för att lagra objektet i databasen. Kontrollen för duplikatposter läggs också innan den sätts in.
Spara eller uppdatera () å andra sidan används för att uppdatera objektet med en identifierare. När identifieringsvärdet är NULL, kan metoden spara () direkt anropas.
När objektet inte är tillgängligt i både cache och databas kastar belastningen () ett undantag. Det returnerar inget nollvärde.
När objektet inte är tillgängligt i varken databas eller cache används get () som sedan returnerar ett nollvärde.

5. Vad är våren? Förklara dess fördelar och fördelarna med vårramen?

Svar:
Spring är en Java-baserad applikation med öppen källkod som syftar till att minska komplexiteten i utvecklingen av företagets applikationer. Det är baserat på inversionsstyrande eller beroende injektionsdesignmönster.

Fördelarna med att använda Spring för applikationsutveckling är följande:

  1. Skapandet av POJOs (Plain Old Java Objects) görs vilket underlättar utvecklingen för att återanvända befintliga komponenter.
  2. Det är möjligt att sänka utvecklingskostnaden genom att improvisera produktiviteten i applikationsutveckling.
  3. Beroende på injektion förbättrar applikationens testbarhet.
  4. Används för att förbättra underhållet med reducerad kodkoppling.
  5. Behovet av att ha en applikationsserver minimeras och det fungerar på företagstjänster

Fördelarna med att använda vårramen:

  1. Vårramen ger möjlighet att organisera mellanliggande objekt på ett mycket effektivt sätt
  2. Initialisering av egenskaper är enkelt
  3. Enkel testning av komponenter
  4. Lätt behållare
  5. Vårram ger möjlighet att konfigurera hanteringstjänster i alla runtime-miljöer i alla arkitektoniska skikt

Del 2 - J2EE intervjufrågor (avancerad)

Låt oss nu titta på de avancerade J2EE-intervjufrågorna.

6. Beskriv Servlet?

Svar:
Servlets är komponenterna på serversidan som används för att tillhandahålla en kraftfull mekanism för att skapa serversidan-program. Servlets finns i en design för många protokoll. Servlet är också plattformsoberoende och serveroberoende. Det mest använda protokollet i servlet är HTTP. En servlet är också ett rent Java-objekt.

7. Vilka är de olika faserna i Servlets livscykel?

Svar:
De olika faserna i servletens livscykel är:

  • Klassbelastningsfas: webbcontainer används för att ladda servletklassfilerna (* .klass)
  • Instantiation-fas: Standard no-arg-konstruktören kallas och servletklassen blir inställd.
  • Initieringsfas: Metoden init () kallas i denna fas endast en gång i livet för en servlet. Servletkonfiguration tilldelas generellt till servlet.
  • Begär hanteringsfas: Det här är den fas där servlets tillbringar maximal tid. Servlets tillhandahåller tjänsterna till olika förfrågningar genom att ringa service ().
  • Borttagningsfas: Destroy-funktionen används för att åberopa servlets förstörelse. Soporuppsamling sker senare.

Låt oss gå vidare till nästa J2EE-intervjuer.

8. Vilka är de olika typerna av JSP-taggar?

Svar:
Det finns fyra olika typer av JSP-taggar:

  • direktiven
  • Deklaration
  • uttryck
  • Scriplets

9. Förklara de grundläggande och subtyperna för EJB: er?

Svar:
Detta är de avancerade J2EE-intervjufrågor som ställs i en intervju. Två huvudtyper och subtyper av EJB: er:

-Session Beans:

  • Statliga session bönor
  • Statslösa session bönor

–Entity Beans:

  • Bean-hanterad uthållighet
  • Container Managed Persistence
  • Meddelandedrivna bönor

10. Vad är JSP-direktivet?

Svar:
Det är en mekanism som används för att tillhandahålla metadatainformation till webbehållaren om en JSP-fil. Olika typer av JSP-direktiv är:

  • Sidan direktiv
  • Inkludera direktiv
  • Taglib-direktiv

Rekommenderad artikel

Detta har varit en guide till Lista över J2EE-intervjufrågor och svar så att kandidaten lätt kan slå ned dessa J2EE-intervjufrågor. Här i det här inlägget har vi studerat de bästa J2EE-intervjufrågorna som ofta ställs i intervjuer. Du kan också titta på följande artiklar för att lära dig mer -

  1. Grundläggande grundläggande applikations- och systemprogramvara (komplett guide)
  2. Vilka är funktionerna -Azure Paas vs Iaas
  3. Viktigt Java EE / J2EE - Apache Tomcat
  4. Topp Java EE / J2EE - Enterprise JavaBeans (EJB) utbildning
  5. Online Java EE / J2EE - JavaServer Faces (JSF)
  6. JSF Intervjufrågor: Bästa guide