Top 24 pitanja i odgovora za ATG intervju (2026.)

Ovdje su pitanja i odgovori na intervjuu za ATG za poฤetnike kao i za iskusne kandidate za razvojne programere koji ฤ‡e dobiti posao iz snova.


1) Objasnite ลกto je ATG?

ATG je okvir za izradu web aplikacija. Temelji se na J2EE standardima.


2) Navedite ลกto je jezgra ATG-a?

Jezgra ATG platforme je

  • DAF ili Dynamo Application Framework, koji implementira model razvoja komponente temeljen na JavaServer Pages (JSP) i JavaBeans.

Besplatno preuzimanje PDF-a: Pitanja i odgovori za ATG intervju


3) Objasnite ลกto je kapljica u ATG?

U osnovi, droplet je prilagoฤ‘eni servlet ATG-a koji ima neke prilagodbe specifiฤne za atg. Moลพe se povezati s HttpServlet in J2EE, ali ovdje koristimo DynamoServlet klasu koja implementira javax.servlet.Servlet suฤelje u ATG. Kapljice se uglavnom koriste za apstrahiranje poslovne logike u kodu na strani posluลพitelja.


4) Objasnite ลกto je komponenta u ATG?

U ATG-u komponenta je jednostavno konfiguracijska datoteka (jednostavna tekstualna datoteka s nastavkom .properties), koja koristi java klasu.


5) Objasnite ลกto je jezgra u ATG?

U ATG-u, Nucleus se odnosi na ATG spremnik za komponente. Omoguฤ‡uje hijerarhijski prostor imena za komponentu. Svaka komponenta ima jedinstveno puno ime tako da stranice i druge komponente mogu referencirati na nju.

ATG intervju Pitanja
ATG intervju Pitanja

6) Objasnite ลกto je opseg komponente ATG?

Opseg nije niลกta drugo nego varijabla jezgre, koja govori jezgri do kada ฤ‡e komponenta postojati.


7) Koriลกtenjem kojeg znaka u konfiguracijskim datotekama se obraฤ‘uju svojstva jezgre?

Svojstva jezgre obraฤ‘uju se pomoฤ‡u znaka $ u konfiguracijskim datotekama.


8) Objasnite kako moลพete stvoriti JSP-ove u ATG-u ili se JSP stranica obraฤ‘uje u ATG-u?

Moลพete stvoriti JSP u ATG-u ili se JSP stranica obraฤ‘uje u ATG-u slijedeฤ‡i korake,

  • Korisnik pristupa pregledniku, upisuje URL i ลกalje zahtjev za JSP aplikaciji ATG
  • ATG aplikacija prima zahtjev za JSP datoteku koju ste traลพili
  • Jednom kada se pronaฤ‘e JSP, kompajlira se u JAVA kod
  • Kada sav sadrลพaj dohvati Java kod, krajnji rezultat se pretvara u obiฤan HTML
  • Ova HTML stranica se ลกalje natrag u preglednik

Ovako se JSP stranica obraฤ‘uje u ATG aplikaciji.


9) Navedite koje su vrste cjevovoda u ATG-u?

Vrste cjevovoda za obradu zahtjeva koje koristi Dynamo

  • Cjevovod DAS Servleta โ€“ Koristi se za obradu JHTML zahtjeva
  • DAF Servlet Pipeline โ€“ Koristi se za obradu JSP zahtjeva
ATG intervju Pitanja
ATG intervju Pitanja

10) Navedite koji je zadani opseg komponente?

Zadani opseg komponente je Global.


11) Navedite koje su dvije metode u komponenti?

Dvije metode u komponenti su

  • primatelji i postavljaฤi

12) Navedite koja je razlika izmeฤ‘u FormHandlera, dropleta i servleta?

Razlika izmeฤ‘u FormHandlera, dropleta i servleta,

  • FormHandleri se koriste kada postoje obrasci. Oni pomaลพu izvrลกiti provjeru valjanosti za obrasce
  • Droplet je iz ATG-a i koristi se za stavljanje ili prikaz podataka u bazi podataka
  • Servlet se koristi za slanje podataka, on djeluje kao kontroler. Ne koristi se za unos podataka

13) Spomenite prednosti DAF-a?

  • Koristi se za obradu ogromnih podataka
  • Moลพe pisati bilo koji objekt poziva tipa 1 u db.
  • Dynamo slanje poruka pomoฤ‡u patch baya i jms-a
  • Injekcija ovisnosti

14) Objasnite koji su problemi s performansama kod ATG-a?

Problemi s izvedbom ATG-a ukljuฤuju

  • Visoke razine aktivnosti baze podataka
  • Problemi s iskoriลกtenjem procesora
  • dugo trฤanje SQL upita
  • Sporo vrijeme odziva

15) Navedite koje dvije vrste predmemorije odrลพava ATG repozitorij?

Dvije vrste predmemorije koje ATG repozitorij odrลพava

  • Predmemorija predmeta
  • Predmemorija upita

16) Objasnite ลกto je ATG DPS? Koji su njegovi elementi?

ATG DPS odnosi se na ATG Dynamo sustav personalizacije. Kljuฤni elementi ATG-a su

  • Upravljanje korisniฤkim profilom
  • Ciljanje sadrลพaja
  • Ciljana e-poลกta

17) Navedite koji je opseg Dynamo komponenti?

Opseg Dynamo komponenti su

  • Sjednica
  • zatraลพiti
  • Globalan

Zadani opseg je Global


18) Navedite koja je glavna razlika izmeฤ‘u JSP i DSP knjiลพnica oznaka?

Glavna razlika izmeฤ‘u JSP i DSP knjiลพnica oznaka je

  • Dsp je specifiฤna biblioteka oznaka za ATG koja ukljuฤuje izvrลกavanje samo resursa DAF okvira. Takoฤ‘er, Dsp uvozi sve objekte klase tipa.
  • JSP ukljuฤuje sve funkcionalnosti za razvoj web aplikacija. Takoฤ‘er, Jsp uvozi samo primitivne tipove podataka.

19) Objasnite ลกto ako su ATG aplikacije rasporeฤ‘ene na klasteru posluลพitelja?

Ako su ATG aplikacije rasporeฤ‘ene na klasteru posluลพitelja, onda je bolje odabrati ili Distribuirano predmemoriranje ili Zakljuฤano predmemoriranje.


20) Navedite koja je razlika izmeฤ‘u dsp i dspel oznaka?

  • DSP oznake: Oznake knjiลพnice DSP oznaka podrลพavaju izraze vremena izvoฤ‘enja. Ove oznake koriste id atribut za imenovanje varijabli skriptiranja koje stvaraju.
  • DSPEL oznaka: Oznake biblioteke DSPEL oznaka podrลพavaju elemente JSTL Expression Language (EL) koji se takoฤ‘er procjenjuju tijekom izvoฤ‘enja.

21) Navedite ลกto definira standardno suฤelje atg.repository.QueryBuilder?

Standardno suฤelje atg.repository.QueryBuilder definira dostupne operacije upita koje repozitoriji trebaju podrลพavati.


22) Navedite koja je prednost Nucleusa u ATG-u?

Prednosti Nucleusa u ATG-u su,

  • Omoguฤ‡uje jednostavan naฤin pisanja novih komponenti
  • U nucleusu aplikacije ne moraju sadrลพavati kod za stvaranje instanci komponenti. Izraฤ‘uje se i upravlja putem konfiguracijskih datoteka
  • Organiziranjem konfiguracijskih datoteka u slojeve Nucleus pruลพa prikladan naฤin za izmjenu i proลกirenje svojstava komponente
  • Nucleus nudi veliki broj komponenti generaliziranih usluga izvan okvira
  • Nucleus programerima aplikacija olakลกava postavljanje opsega njihovih komponenti

23) Objasnite kako moลพete ugraditi izlaz Java servleta (ATG servlet bean) u JSP?

Kako biste ugradili izlaz Java servleta (ATG servlet bean) u JSP, trebate dodati oznaku dsp:droplet s atributom bean.


24) Navedite ลกto je potrebno da biste koristili prilagoฤ‘ene ATG servlet grahove s ATG kontrolnim centrom?

Kako biste koristili prilagoฤ‘ene ATG servlet grahove s ATG kontrolnim centrom morate primijeniti sljedeฤ‡e zahtjeve:

  • Morate napraviti BeanInfo datoteku koja definira parametre servlet beana
  • Klasa mora proลกiriti atg.servlet.DynamoServlet

Ova pitanja za intervju takoฤ‘er ฤ‡e vam pomoฤ‡i u vaลกem ลพivotu

Podijeli

Ostavi komentar

Vaลกa adresa e-poลกte neฤ‡e biti objavljena. Obavezna polja su oznaฤena *