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:
- Skapandet av POJOs (Plain Old Java Objects) görs vilket underlättar utvecklingen för att återanvända befintliga komponenter.
- Det är möjligt att sänka utvecklingskostnaden genom att improvisera produktiviteten i applikationsutveckling.
- Beroende på injektion förbättrar applikationens testbarhet.
- Används för att förbättra underhållet med reducerad kodkoppling.
- Behovet av att ha en applikationsserver minimeras och det fungerar på företagstjänster
Fördelarna med att använda vårramen:
- Vårramen ger möjlighet att organisera mellanliggande objekt på ett mycket effektivt sätt
- Initialisering av egenskaper är enkelt
- Enkel testning av komponenter
- Lätt behållare
- 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 -
- Grundläggande grundläggande applikations- och systemprogramvara (komplett guide)
- Vilka är funktionerna -Azure Paas vs Iaas
- Viktigt Java EE / J2EE - Apache Tomcat
- Topp Java EE / J2EE - Enterprise JavaBeans (EJB) utbildning
- Online Java EE / J2EE - JavaServer Faces (JSF)
- JSF Intervjufrågor: Bästa guide