Top 24 ATG-interviewvragen en antwoorden (2025)

Hier zijn ATG-sollicitatievragen en -antwoorden voor zowel eerstejaars als ervaren ontwikkelaarskandidaten om hun droombaan te krijgen.


1) Leg uit wat ATG is?

ATG is een raamwerk voor het maken van webapplicaties. Het is gebaseerd op J2EE-standaarden.


2) Noem wat de kern van ATG is?

De kern van het ATG-platform is

  • DAF of Dynamo Application Framework, dat een componentontwikkelingsmodel implementeert op basis van JavaServer Pages (JSP's) en JavaBeans.

Gratis pdf-download: ATG-interviewvragen en antwoorden


3) Leg uit wat een druppel in ATG is?

Kortom, een droplet is een aangepaste servlet van ATG die enige atg-specifieke aanpassingen heeft. Het kan worden gecorreleerd met de HttpServlet in J2EE, maar hier gebruiken we de DynamoServlet-klasse die de javax.servlet.Servlet-interface in ATG implementeert. Droplets worden voornamelijk gebruikt om de bedrijfslogica in server-side code te abstraheren.


4) Leg uit wat een component in ATG is?

In ATG is een component eenvoudigweg een configuratiebestand (een eenvoudig tekstbestand met de extensie .properties), dat een Java-klasse gebruikt.


5) Leg uit wat een kern in ATG is?

In ATG wordt voor componenten verwezen naar de ATG-container. Het biedt een hiërarchische naamruimte voor de component. Elke component heeft een unieke volledige naam, zodat pagina's en andere componenten ernaar kunnen verwijzen.

ATG-interviewvragen
ATG-interviewvragen

6) Leg uit wat de reikwijdte van de ATG-componenten is?

Scope is niets anders dan een kernvariabele, die de kern vertelt tot wanneer een component zal bestaan.


7) Door welk teken in de configuratiebestanden te gebruiken, worden kerneigenschappen verwerkt?

De kerneigenschappen worden verwerkt met behulp van het $-teken in de configuratiebestanden.


8) Leg uit hoe u een JSP's in ATG kunt maken of hoe de JSP-pagina in ATG wordt verwerkt?

U kunt een JSP's maken in ATG of JSP-pagina wordt verwerkt in ATG door de volgende stappen te volgen:

  • De gebruiker heeft toegang tot de browser, typt een URL en verzendt een verzoek voor een JSP naar ATG-applicatie
  • De ATG-applicatie ontvangt de aanvraag voor het door u aangevraagde JSP-bestand
  • Zodra de JSP is gevonden, wordt deze gecompileerd in JAVA-code
  • Wanneer alle inhoud door de Java-code wordt opgehaald, wordt het eindresultaat omgezet in gewoon HTML
  • Deze HTML-pagina wordt teruggestuurd naar de browser

Dit is hoe de JSP-pagina wordt verwerkt in de ATG-applicatie.


9) Vermeld wat de soorten pijpleidingen zijn in ATG?

De typen verzoekafhandelingspijplijnen die door Dynamo worden gebruikt

  • DAS Servlet-pijplijn – Deze wordt gebruikt om JHTML-verzoeken af ​​te handelen
  • DAF Servlet Pipeline – Het wordt gebruikt om het JSP-verzoek af te handelen
ATG-interviewvragen
ATG-interviewvragen

10) Vermeld wat de standaardomvang van een component is?

Het standaardbereik van een component is Globaal.


11) Noem wat de twee methoden zijn in een component?

De twee methoden in een component zijn

  • getters en setters

12) Noem wat het verschil is tussen FormHandler, droplet en servlet?

Het verschil tussen FormHandler, droplet en servlet,

  • FormHandlers worden gebruikt als er formulieren zijn. Ze helpen bij het uitvoeren van de validatie van de formulieren
  • Droplet is van ATG en wordt gebruikt om gegevens in de database te plaatsen of weer te geven
  • Servlet wordt gebruikt om gegevens aan te leveren en fungeert als verwerkingsverantwoordelijke. Het wordt niet gebruikt om gegevens in te plaatsen

13) Noem de voordelen van DAF?

  • Het wordt gebruikt om enorme hoeveelheden gegevens te verwerken
  • Het kan elk object van type 1-aanroep naar de database schrijven.
  • Dynamo-berichten met behulp van patchbay en jms
  • Afhankelijkheid injectie

14) Leg uit wat de prestatieproblemen zijn met ATG?

De prestatieproblemen met ATG omvatten

  • Hoge niveaus van databaseactiviteit
  • CPU-gebruiksproblemen
  • langlopend SQL queries
  • Trage reactietijden

15) Noem wat de twee soorten cache zijn die de ATG-repository onderhoudt?

De twee soorten cache die de ATG-repository onderhoudt

  • Itemcache
  • Querycache

16) Leg uit wat ATG DPS is? Wat zijn de elementen ervan?

ATG DPS wordt verwezen naar het ATG Dynamo-personalisatiesysteem. De belangrijkste elementen van ATG zijn

  • Beheer van gebruikersprofielen
  • Inhoudstargeting
  • Gerichte e-mail

17) Vermeld wat de reikwijdte van Dynamo Components is?

De reikwijdte van Dynamo Components is

  • sessie
  • te vragen
  • Globaal

Het standaardbereik is Globaal


18) Noem wat het belangrijkste verschil is tussen JSP- en DSP-tagbibliotheken?

Het belangrijkste verschil tussen JSP- en DSP-tagbibliotheken is

  • Dsp is een ATG-specifieke tagbibliotheek waarbij alleen DAF-frameworkbronnen worden uitgevoerd. Ook importeert Dsp alle objecten van typeklasse.
  • JSP omvat alle functionaliteiten voor de ontwikkeling van webapplicaties. Bovendien importeert Jsp alleen de primitieve gegevenstypen.

19) Leg uit wat er moet gebeuren als de ATG-applicaties worden ingezet op een cluster van servers?

Als de ATG-applicaties op een cluster van servers worden ingezet, is het beter om te kiezen voor gedistribueerde caching of vergrendelde caching.


20) Noem wat het verschil is tussen dsp- en dspel-tags?

  • DSP-tags: DSP-tagbibliotheektags ondersteunen runtime-expressies. Deze tags gebruiken een id-attribuut om de scriptvariabelen die ze maken een naam te geven.
  • DSPEL-tag: DSPEL-tagbibliotheektags ondersteunen JSTL Expression Language (EL)-elementen die ook tijdens runtime worden geëvalueerd.

21) Vermeld wat de standaard atg.repository.QueryBuilder-interface definieert?

De standaard atg.repository.QueryBuilder-interface definieert beschikbare querybewerkingen die repository's moeten ondersteunen.


22) Noem wat het voordeel is van Nucleus in ATG?

Het voordeel van Nucleus in ATG is:

  • Het biedt een eenvoudige manier om nieuwe componenten te schrijven
  • In Nucleus hoeven applicaties geen code te bevatten om instances van componenten te maken. Het wordt gemaakt en beheerd via configuratiebestanden
  • Door configuratiebestanden in lagen te organiseren, biedt Nucleus een handige manier om componenteigenschappen te wijzigen en uit te breiden
  • Nucleus biedt een groot aantal out-of-the-box gegeneraliseerde servicecomponenten
  • Nucleus maakt het voor applicatieontwikkelaars gemakkelijk om de reikwijdte van hun componenten in te stellen

23) Leg uit hoe je de uitvoer van een Java-servlet (een ATG-servletbean) in een JSP kunt inbedden?

Om de uitvoer van een Java-servlet (een ATG-servletbean) in een JSP in te sluiten, moet u de tag dsp:droplet met een bean-attribuut toevoegen.


24) Vermeld wat er nodig is om aangepaste ATG-servletbonen te gebruiken met het ATG Control Center?

Om aangepaste ATG-servletbonen te gebruiken met het ATG Control Center, moet u aan de volgende vereisten voldoen:

  • U moet een BeanInfo-bestand maken waarin de parameters van de servletbean worden gedefinieerd
  • De klasse moet atg.servlet.DynamoServlet uitbreiden

Deze interviewvragen zullen ook helpen bij je viva (oralen)

Delen

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *