DYNAMO SERVLET BEANS & SERVER-SIDE JAVA EĞİTİMİ

Dynamo droplet'lerini ve sunucu tarafı Java'yı öğrenin.

Nucleus bileşenleri, DSP etiketleri ve özel Servlet Bean geliştirmeyle Dynamo tabanlı e-ticaret sayfaları geliştirin.

3 günlük ATG Dynamo eğitimi: Nucleus bileşenleri, özel Servlet Bean (droplet) yazımı, DSP etiketleri, form handler, Repository API ve modül dağıtımı.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

ATG Dynamo Nucleus, Servlet Bean ve JSP/DSP sayfa geliştirme

Bu eğitim Oracle ATG Web Commerce (Dynamo) platformunda sunucu tarafı Java geliştirmeyi anlatır. Nucleus bileşen modeli ve .properties yapılandırması, GenericService ve scope yönetimi, DynamoServlet'ten türeyen özel Servlet Bean (droplet) yazımı, DSP etiket kütüphanesi ile JSP sayfaları, ForEach, Switch ve Param kullanımı, form handler'lar, repository erişimi ve modül yapısı (ATG-Data, ATG-Config) uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; toplam 12 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.

Seviye

Orta Seviye — Oracle ATG Dynamo Application Server'da Nucleus bileşenleri, Servlet Bean (droplet) ve sunucu tarafı Java geliştirme.

Öğrenme Metodu

Katılımcılar bir Dynamo modülü içinde özel droplet ve form handler yazar, JSP sayfasında DSP etiketleriyle çağırır.

Neden Bu Eğitim?

🎯Platformu tanımak

Nucleus ve droplet mantığı Dynamo'ya özgüdür, bu eğitim bu mantığı sıfırdan oturtur.

🛠️Uygulamalı droplet yazımı

Giriş ve çıkış parametreleri, oparam yapıları ve servicing akışı kodla işlenir.

🚀Bakım becerisi

Mevcut ATG uygulamalarının yapılandırma katmanlarını okuyup hata ayıklama yetisi kazanılır.

Anahtar Konular

atg dynamoservlet bean dropletnucleus bileşenlerioracle commerce atgdsp tag libraryatg form handleratg repositorydynamo droplet yazımısunucu tarafı javaoracle atg eğitimi
“Bileşen yapısını bilen, platformun içinde kaybolmaz.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Java ve servlet bilgisi

Orta düzey Java ve Servlet/JSP temel kavramları bilinmelidir.

2
HTML ve JSP

JSP sayfası ve etiket kütüphanesi kullanımına aşinalık gerekir.

3
Properties dosyaları

Özellik tabanlı yapılandırma mantığını anlayabilmek faydalıdır.

4
Dynamo ortamı

Eğitim için kurulu ATG/Dynamo geliştirme ortamı sağlanır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Nucleus bileşenleri tanımlar ve properties ile yapılandırır.
Modül 1
Nucleus Mimarisi
  • Nucleus hiyerarşisi ve /atg/dynamo yolu
  • .properties ile bileşen tanımı
  • $class ve $scope özellikleri
  • global, session, request scope
  • otomatik bileşen oluşturma
  • Component Browser ile inceleme
Modül 2
Bileşen Yazımı
  • GenericService alt sınıfı
  • doStartService ve doStopService
  • özellik getter/setter eşleme
  • bileşen referansı (linked properties)
  • ServiceMap ve ServiceList
  • yapılandırma katmanları (ATG-Config)
Modül 3
Modül Yapısı
  • ATG modül manifesti
  • ATG-Required ve ATG-Class-Path
  • ATG-Config-Path katmanlaması
  • localconfig ile ezme
  • modül derleme ve paketleme (EAR)
  • JBoss ve WebLogic dağıtımı
Modül 4
Loglama ve Hata Ayıklama
  • ApplicationLogging arayüzü
  • logError, logDebug
  • loggingDebug özelliği
  • Dynamo Administration (/dyn/admin)
  • bileşen özelliklerini canlı değiştirme
  • JVM uzaktan debug
Günün hedefiKatılımcı özel droplet yazar ve JSP sayfasından çağırır.
Modül 1
Droplet Temelleri
  • DynamoServlet sınıfı
  • service(DynamoHttpServletRequest, Response)
  • getParameter ve setParameter
  • serviceLocalParameter ile oparam
  • açık (open) ve kapalı parametreler
  • output, empty, error oparam kullanımı
Modül 2
DSP Etiket Kütüphanesi
  • dsp:page ve dsp:importbean
  • dsp:droplet ve dsp:param
  • dsp:valueof ve dsp:getvalueof
  • dsp:setvalue ve dsp:include
  • ForEach, Switch, IsEmpty droplet'leri
  • dsp:oparam ve ilgili kapsam
Modül 3
Hazır Droplet'ler
  • ForEach ile koleksiyon gezme
  • Range ve TableForEach
  • Compare ve Switch
  • Cache droplet
  • RQLQueryForEach ile sorgu
  • Redirect ve ErrorMessageForEach
Modül 4
Özel Droplet Uygulaması
  • ürün listeleme droplet'i yazma
  • parametre doğrulama
  • hata durumunda "error" oparam
  • önbellekleme stratejisi
  • birim test yaklaşımı
  • performans ve thread güvenliği
Günün hedefiKatılımcı form handler ve repository ile sayfa akışını tamamlar.
Modül 1
Form Handler
  • GenericFormHandler alt sınıfı
  • handleXxx metotları
  • formError ve formExceptions
  • success ve error URL
  • dsp:input bean bağlama
  • request scope ve session scope tuzakları
Modül 2
Repository API
  • Repository ve RepositoryItem
  • item descriptor XML tanımı
  • RQL sorguları
  • MutableRepository ile ekleme/güncelleme
  • transaction sınırı (TransactionDemarcation)
  • SQL repository önbelleği
Modül 3
Oturum ve Profil
  • Profile bileşeni ve /atg/userprofiling
  • session scope bileşenler
  • oturum yönetimi
  • kullanıcı verisini sayfaya bağlama
  • sipariş ve sepet bileşenine giriş
  • ATG sürümleme ve cache davranışı
Modül 4
Üretim Hazırlığı
  • JVM ve heap ayarları
  • önbellek invalidation
  • dağıtım (EAR) ve çevre ayrımı
  • sık görülen NullPointerException ve scope hataları
  • log analizi
  • eski sürüm bakım ipuçları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Nucleus bileşenleri

Properties ile tanımlı Nucleus bileşenleri oluşturup scope'larını yönetebilirsiniz.

✅
Modül yapısı

ATG modül ve config katmanlarını doğru kurup dağıtabilirsiniz.

✅
Özel droplet yazma

DynamoServlet ile parametre alan ve oparam üreten droplet geliştirebilirsiniz.

✅
DSP kullanımı

DSP etiketleriyle JSP sayfalarında droplet ve bileşen verisini bağlayabilirsiniz.

✅
Form handler

GenericFormHandler ile form doğrulama ve yönlendirme akışı yazabilirsiniz.

✅
Repository erişimi

RQL ve MutableRepository ile veri okuyup yazabilirsiniz.

✅
Hata ayıklama

Dynamo Administration ve log ile scope ve yapılandırma hatalarını bulabilirsiniz.

✅
Bakım yetkinliği

Mevcut Dynamo uygulamalarının yapılandırma katmanlarını okuyup değiştirebilirsiniz.

Kimler İçin Uygundur?

  • ATG Dynamo veya Oracle Commerce projelerinde çalışacak Java/JSP geliştiricileri
  • eski Dynamo uygulamalarını bakımda tutan ekipler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
ATG Dynamo veya Oracle Commerce projelerinde çalışacak Java/JSP geliştiricileri ve eski Dynamo uygulamalarını bakımda tutan ekipler.
Servlet Bean ile droplet aynı şey mi?
Evet, Dynamo'da JSP içinden dsp:droplet ile çağrılan DynamoServlet tabanlı bileşenlere iki adla da denir.
Hangi ATG sürümü kullanılır?
Eğitim ortamı ve sürümü katılımcı ihtiyacına göre netleştirilir, kavramlar sürümler arasında büyük oranda ortaktır.
ATG ortamı sağlanıyor mu?
Evet, katılımcılara hazır geliştirme ortamı sunulur.
Sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Dynamo Servlet Beans & Server-side Java Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMJava Development Certificate Program Eğitimi
Yazılım Geliştirme Eğitimleri

Java Development Certificate Program Eğitimi

4 günTemelOnline / Yüz Yüze / Hibrit

Java Development Certificate Program eğitimi: java dilini baştan sona uygulamalı öğrenme programı. Uygulamalı 4 gün, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Java ve JVMJava Development with Eclipse Eğitimi
Yazılım Geliştirme Eğitimleri

Java Development with Eclipse Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Java Development with Eclipse eğitimi: eclipse IDE ile verimli Java geliştirme akışı. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifi

Detayları Gör →
Java ve JVMJava EE Teknolojileri ile Uygulama Geliştirme Eğitimi
Yazılım Geliştirme Eğitimleri

Java EE Teknolojileri ile Uygulama Geliştirme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Java EE Teknolojileri ile Uygulama Geliştirme eğitimi: kurumsal Java platformunun katmanlı uygulama geliştirmesi. Uygulamalı 3 gün, DVA Katılım ve Başarı Sertif

Detayları Gör →
Java ve JVMJava Hibernate: Getting Started Eğitimi
Yazılım Geliştirme Eğitimleri

Java Hibernate: Getting Started Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Java Hibernate: Getting Started eğitimi: oRM mantığı ve Hibernate'e giriş. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifikası.

Detayları Gör →
Java ve JVMJava Hibernate: Working with Hibernate Eğitimi
Yazılım Geliştirme Eğitimleri

Java Hibernate: Working with Hibernate Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Java Hibernate: Working with Hibernate eğitimi: hibernate ileri eşleme, önbellek ve performans. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn