Topp 24 ATG-intervjuspørsmål og svar (2025)

Her er ATG-intervjuspørsmål og svar for ferskinger så vel som erfarne utviklerkandidater for å få drømmejobben.


1) Forklar hva er ATG?

ATG er et rammeverk for å lage webapplikasjoner. Den er basert på J2EE-standarder.


2) Nevn hva som er kjernen i ATG?

Kjernen i ATG-plattformen er

  • DAF eller Dynamo Application Framework, som implementerer en komponentutviklingsmodell basert på JavaServer Pages (JSPs) og JavaBeans.

Gratis PDF-nedlasting: ATG-intervjuspørsmål og svar


3) Forklar hva er en dråpe i ATG?

I utgangspunktet er en dråpe en ATGs tilpassede servlet som har en viss atg-spesifikk tilpasning. Det kan korreleres med HttpServlet i J2EE, men her bruker vi DynamoServlet-klassen som implementerer javax.servlet.Servlet-grensesnittet i ATG. Dråper brukes hovedsakelig til å abstrahere forretningslogikken i serversidekode.


4) Forklar hva som er en komponent i ATG?

I ATG er en komponent ganske enkelt en konfigurasjonsfil (en enkel tekstfil med filtypen .properties), som bruker en java-klasse.


5) Forklar hva er en kjerne i ATG?

I ATG er Nucleus henvist til ATG-beholderen for komponenter. Det gir en hierarkisk navneplass til komponenten. Hver komponent har et unikt fullt navn slik at sider og andre komponenter kan referere til den.

ATG intervju Spørsmål
ATG intervju Spørsmål

6) Forklar hva er ATG-komponentens omfang?

Omfang er ikke annet enn en kjernevariabel, som forteller kjernen til når en komponent vil eksistere.


7) Ved å bruke hvilket tegn i konfigurasjonsfilene behandles kjerneegenskaper?

Kjerneegenskapene behandles ved å bruke $-tegnet i konfigurasjonsfilene.


8) Forklar hvordan du kan lage en JSPs i ATG eller JSP-siden behandles i ATG?

Du kan opprette en JSP-er i ATG eller JSP-siden behandles i ATG ved å følge trinnene,

  • Bruker får tilgang til nettleseren, skriv inn en URL og send en forespørsel om en JSP til ATG-applikasjon
  • ATG-applikasjonen mottar forespørselen om JSP-filen du ba om
  • Når JSP-en er funnet, kompileres den til JAVA-kode
  • Når alt innholdet er hentet av Java-koden, blir sluttresultatet konvertert til vanlig HTML
  • Denne HTML-siden sendes tilbake til nettleseren

Slik behandles JSP-siden i ATG-applikasjonen.


9) Nevn hvilke typer rørledninger i ATG?

Typene forespørselshåndteringsrørledninger som brukes av Dynamo

  • DAS Servlet-pipeline - Den brukes til å håndtere JHTML-forespørsel
  • DAF Servlet Pipeline – Den brukes til å håndtere JSP-forespørselen
ATG intervju Spørsmål
ATG intervju Spørsmål

10) Nevn hva som er standardomfanget til en komponent?

Standardomfanget for en komponent er Globalt.


11) Nevn hva er de to metodene i en komponent?

De to metodene i en komponent er

  • gettere og settere

12) Nevn hva som er forskjellen mellom FormHandler, droplet og servlet?

Forskjellen mellom FormHandler, droplet og servlet,

  • FormHandlers brukes når det finnes skjemaer. De hjelper til med å utføre validering for skjemaene
  • Droplet er fra ATG, og den brukes til å sette eller gjengi data i databasen
  • Servlet brukes til å sende inn data, den fungerer som en kontroller. Den brukes ikke til å legge data

13) Nevn fordelene med DAF?

  • Den brukes til å håndtere enorme data
  • Den kan skrive et hvilket som helst objekt av type 1-kall inn til db.
  • Dynamo-meldinger ved hjelp av patch bay og jms
  • Avhengighetsinjeksjon

14) Forklar hva er ytelsesproblemene med ATG?

Ytelsesproblemene med ATG inkluderer

  • Høye nivåer av databaseaktivitet
  • Problemer med CPU-bruk
  • lang løping SQL spørsmål
  • Langsomme responstider

15) Nevn hva er de to typene cache som ATG-depotet vedlikeholder?

De to typene cache som ATG-depotet vedlikeholder

  • Varebuffer
  • Spørringsbuffer

16) Forklar hva er ATG DPS? Hva er dens elementer?

ATG DPS er referert til ATG Dynamo personaliseringssystem. Nøkkelelementene i ATG er

  • Brukerprofiladministrasjon
  • Innholdsmålretting
  • Målrettet e-post

17) Nevn hva er omfanget av Dynamo-komponenter?

Omfanget av Dynamo-komponenter er

  • Session
  • anmode
  • Global

Standardomfanget er Globalt


18) Nevn hva som er hovedforskjellen mellom JSP- og DSP-tag-biblioteker?

Hovedforskjellen mellom JSP- og DSP-tag-biblioteker er

  • Dsp er et ATG-spesifikt tag-bibliotek som involverer kun kjøring av DAF-rammeressurser. Dessuten importerer Dsp alle objekter av typeklasse.
  • JSP involverer alle funksjonene for utvikling av webapplikasjoner. Dessuten importerer Jsp bare de primitive datatypene.

19) Forklar hva hvis ATG-applikasjonene er distribuert på en serverklynge?

Hvis ATG-applikasjonene er distribuert på en klynge av servere, er det bedre å velge enten distribuert caching eller låst caching.


20) Nevn hva er forskjellen mellom dsp- og dspel-tagger?

  • DSP-tagger: DSP-tag-bibliotek-tagger støtter kjøretidsuttrykk. Disse kodene bruker et id-attributt for å gi navn til skriptvariablene de lager.
  • DSPEL tag: DSPEL-tag-bibliotek-tagger støtter JSTL Expression Language (EL)-elementer som også evalueres under kjøring.

21) Nevn hva standard atg.repository.QueryBuilder-grensesnittet definerer?

Standard atg.repository.QueryBuilder-grensesnittet definerer tilgjengelige spørringsoperasjoner som repositories skal støtte.


22) Nevn hva er fordelen med Nucleus i ATG?

Fordelen med Nucleus i ATG er,

  • Det gjør en enkel måte å skrive nye komponenter på
  • I nucleus trenger ikke applikasjoner å inneholde kode for å lage forekomster av komponenter. Det opprettes og administreres gjennom konfigurasjonsfiler
  • Ved å organisere konfigurasjonsfiler i lag gir Nucleus en praktisk måte å endre og utvide komponentegenskaper på
  • Nucleus tilbyr et stort antall ut-av-boksen generaliserte tjenestekomponenter
  • Nucleus gjør det enkelt for applikasjonsutviklere å angi omfanget av komponentene sine

23) Forklar hvordan du kan bygge inn utdataene fra en Java-servlet (en ATG-servletbønne) i en JSP?

For å bygge inn utdataene til en Java-servlet (en ATG-servletbønne) i en JSP må du legge til dsp:droplet-taggen med et bean-attributt.


24) Nevn hva som kreves for å bruke tilpassede ATG-servletbønner med ATG Control Center?

For å bruke tilpassede ATG-servletbønner med ATG Control Center må du stille følgende krav:

  • Du må lage en BeanInfo-fil som definerer servletbønnens parametere
  • Klassen må utvide atg.servlet.DynamoServlet

Disse intervjuspørsmålene vil også hjelpe i din viva(orals)

Del

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *