A 24 legnépszerűbb ATG-interjú kérdés és válasz (2025)

Íme az ATG interjú kérdései és válaszai a kezdőknek és a tapasztalt fejlesztőjelölteknek, hogy megszerezzék álmaik állását.


1) Magyarázza el, mi az ATG?

Az ATG egy keretrendszer webes alkalmazások létrehozására. J2EE szabványokon alapul.


2) Említse meg, mi az ATG magja?

Az ATG platform magja az

  • DAF vagy Dynamo Application Framework, amely JavaServer Pages (JSP) és JavaBeans alapú komponensfejlesztési modellt valósít meg.

Ingyenes PDF letöltés: ATG-interjú kérdések és válaszok


3) Magyarázza el, mi az a csepp az ATG-ben?

Alapvetően a droplet egy ATG egyéni szervlet, amely bizonyos atg-specifikus testreszabással rendelkezik. Korrelálható a HttpServlet-tel J2EE, de itt DynamoServlet osztályt használunk, amely megvalósítja a javax.servlet.Servlet interfészt az ATG-ben. A cseppeket főként az üzleti logika absztrahálására használják a szerveroldali kódban.


4) Magyarázza el, mi az a komponens az ATG-ben?

Az ATG-ben egy összetevő egyszerűen egy konfigurációs fájl (egy egyszerű szövegfájl .properties kiterjesztéssel), amely Java osztályt használ.


5) Magyarázza el, mi az a mag az ATG-ben?

Az ATG-ben a Nucleus az összetevők ATG-tárolójára utal. Hierarchikus névteret biztosít az összetevőknek. Minden összetevőnek egyedi teljes neve van, így az oldalak és más összetevők hivatkozhatnak rá.

ATG interjú Kérdések
ATG interjú Kérdések

6) Magyarázza el, mi az ATG komponens hatóköre?

A hatókör nem más, mint egy magváltozó, amely megmondja a magnak, hogy mikor fog létezni egy komponens.


7) A konfigurációs fájlok milyen bejelentkezés használatával dolgozzák fel a mag tulajdonságait?

A mag tulajdonságait a konfigurációs fájlok $ jelének használatával dolgozzák fel.


8) Magyarázza el, hogyan hozhat létre JSP-ket ATG-ben, vagy a JSP-oldalt ATG-ben dolgozzák fel?

Létrehozhat JSP-ket ATG-ben, vagy a JSP-oldal ATG-ben kerül feldolgozásra a következő lépésekkel:

  • A felhasználó belép a böngészőbe, beír egy URL-t, és kérelmet küld egy JSP-re az ATG-alkalmazásnak
  • Az ATG alkalmazás megkapja az Ön által kért JSP-fájlra vonatkozó kérést
  • Miután megtalálta a JSP-t, azt JAVA kódba fordítja
  • Amikor a Java kód az összes tartalmat lekéri, a végeredmény egyszerűvé alakul HTML
  • Ezt a HTML-oldalt a rendszer visszaküldi a böngészőnek

Így kerül feldolgozásra a JSP oldal az ATG alkalmazásban.


9) Említse meg, milyen típusú csővezetékek vannak az ATG-ben?

A Dynamo által használt kéréskezelési folyamatok típusai

  • DAS Servlet folyamat – JHTML kérések kezelésére szolgál
  • DAF Servlet Pipeline – A JSP-kérés kezelésére szolgál
ATG interjú Kérdések
ATG interjú Kérdések

10) Említse meg, mi a komponens alapértelmezett hatóköre?

Az összetevők alapértelmezett hatóköre a Globális.


11) Említse meg, mi a két módszer egy komponensben?

A két módszer egy komponensben az

  • getterek és szetterek

12) Említse meg, mi a különbség a FormHandler, a droplet és a szervlet között?

A különbség a FormHandler, a droplet és a szervlet között,

  • A FormHandlereket akkor használják, ha vannak űrlapok. Segítenek az űrlapok érvényesítésében
  • A Droplet az ATG-től származik, és adatok elhelyezésére vagy megjelenítésére szolgál az adatbázisban
  • A Servlet adatküldésre szolgál, adatkezelőként működik. Nem adatbevitelre szolgál

13) Említse meg a DAF előnyeit?

  • Hatalmas adatok kezelésére használják
  • Bármilyen 1-es típusú hívás objektumot tud írni a db-ba.
  • Dinamo üzenetküldés patch bay és jms segítségével
  • Függőség injekció

14) Magyarázza el, milyen teljesítményproblémák vannak az ATG-vel?

Az ATG teljesítményével kapcsolatos problémák közé tartozik

  • Magas szintű adatbázis-aktivitás
  • CPU kihasználtsági problémák
  • hosszú futás SQL lekérdezések
  • Lassú válaszidő

15) Említse meg az ATG adattár által karbantartott kétféle gyorsítótárat?

Az ATG-lerakat által karbantartott kétféle gyorsítótár

  • Elem gyorsítótár
  • Lekérdezés gyorsítótár

16) Magyarázza el, mi az ATG DPS? Mik az elemei?

Az ATG DPS az ATG Dynamo személyre szabott rendszere. Az ATG kulcselemei a következők

  • Felhasználói profil kezelése
  • Tartalmi célzás
  • Célzott e-mail

17) Említse meg a Dynamo Components alkalmazási körét?

A Dynamo Components hatóköre az

  • ülés
  • kérni
  • Globál

Az alapértelmezett hatókör a Globális


18) Említse meg, mi a fő különbség a JSP és a DSP címkekönyvtárak között?

A JSP és a DSP címkekönyvtárak közötti fő különbség az

  • A Dsp egy ATG-specifikus címkekönyvtár, amely csak a DAF keretrendszer erőforrásainak végrehajtását foglalja magában. Ezenkívül a Dsp az összes osztály típusú objektumot importálja.
  • A JSP magában foglalja a webalkalmazás-fejlesztés összes funkcióját. Ezenkívül a Jsp csak a primitív adattípusokat importálja.

19) Magyarázza el, mi van akkor, ha az ATG-alkalmazások egy kiszolgálófürtre vannak telepítve?

Ha az ATG-alkalmazások kiszolgálók fürtöjén vannak telepítve, akkor jobb az elosztott gyorsítótárazást vagy a zárolt gyorsítótárazást választani.


20) Említse meg, mi a különbség a dsp és a dspel címkék között?

  • DSP címkék: A DSP címkekönyvtár címkéi támogatják a futásidejű kifejezéseket. Ezek a címkék egy id attribútumot használnak az általuk létrehozott parancsfájl-változók elnevezésére.
  • DSPEL címke: A DSPEL címkekönyvtár címkéi támogatják a JSTL Expression Language (EL) elemeit, amelyek futás közben is kiértékelésre kerülnek.

21) Említse meg, mit határoz meg a szabványos atg.repository.QueryBuilder felület?

A szabványos atg.repository.QueryBuilder felület meghatározza az elérhető lekérdezési műveleteket, amelyeket a tárolóknak támogatniuk kell.


22) Említse meg, mi az előnye a Nucleusnak az ATG-ben?

A Nucleus előnyei az ATG-ben:

  • Egyszerű módot nyújt az új komponensek írására
  • A nucleusban az alkalmazásoknak nem kell kódot tartalmazniuk az összetevők példányainak létrehozásához. Létrehozása és adminisztrálása konfigurációs fájlokon keresztül történik
  • A konfigurációs fájlok rétegekbe rendezésével a Nucleus kényelmes módot biztosít az összetevők tulajdonságainak módosítására és kiterjesztésére
  • A Nucleus számos azonnali általános szolgáltatás-összetevőt biztosít
  • A Nucleus megkönnyíti az alkalmazásfejlesztők számára az összetevőik hatókörének beállítását

23) Magyarázza el, hogyan ágyazhatja be a Java szervlet (egy ATG szervlet komponens) kimenetét egy JSP-be?

Egy Java szervlet (egy ATG szervlet komponens) kimenetének JSP-be ágyazásához hozzá kell adni a dsp:droplet címkét egy komponens attribútummal.


24) Említse meg, hogy mi szükséges ahhoz, hogy egyéni ATG servlet beaneket használhasson az ATG Vezérlőközponttal?

Ahhoz, hogy egyéni ATG szervlet beaneket használhasson az ATG Vezérlőközponttal, a következő követelményeket kell teljesítenie:

  • Létre kell hoznia egy BeanInfo fájlt, amely meghatározza a szervlet komponens paramétereit
  • Az osztálynak ki kell terjesztenie az atg.servlet.DynamoServletet

Ezek az interjúkérdések a viva-ban is segítenek.

Megosztás

Hagy egy Válaszol

E-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *