Servletleri zincirleyip akışı katmanlara böl
Servlet Zincirleme Teknikleri eğitimi 2 günlük uygulamalı programda servlet yaşam döngüsü, requestdispatcher, redirect ve prg, veri aktarımı gibi konuları kapsar. Forward, include ve redirect arasında gerekçeli seçim yapabilirsiniz.
Servlet zincirleme, forward/include ve MVC akışı
Bu eğitim, Jakarta Servlet uygulamalarında birden fazla servletin birlikte çalıştırılmasını (chaining) öğretir. RequestDispatcher ile forward ve include, sendRedirect ile istemci yönlendirmesi, request/session/context kapsamlı attribute ile veri aktarımı, Front Controller deseni ve servlet-JSP MVC ayrımı ele alınır. Filtre zinciri ile servlet zinciri farkı, servlet zincirlerinde hata yönetimi (error-page), transaction sınırı, loglama, forward sonrası commit hatası, sonsuz forward döngüsü ve güvenlik riskleri uygulamalı işlenir; katılımcılar çok adımlı bir sipariş akışını zincir olarak kurar.
2 Gün. Her gün dört modül; katılımcılar dispatch teknikleri konusundan başlayıp zincir mimarisi konusuyla tamamlar.
Orta Seviye — Servlet'ler arası yönlendirme, forward, include, filtre zinciri ve servlet-servlet iletişim teknikleri.
Tek parça bir servlet adım adım denetleyici, iş mantığı ve görünüm servletlerine bölünür; akış her adımda curl ve tarayıcı ile izlenir.
Büyük servletleri okunur, tek sorumluluklu parçalara bölersiniz.
Front Controller ve MVC desenini saf servletlerle kurarsınız.
Forward, include ve redirect seçimini gerekçeyle yaparsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, koleksiyon ve istisna yönetimi gibi temel Java bilgisi beklenir.
İstek-yanıt modeli, durum kodları ve başlık kavramlarına aşinalık faydalıdır.
Tomcat, Jetty veya benzeri bir servlet konteyneri kurulumu yapılabilecek ortam gerekir.
Maven ile proje oluşturma ve IDE üzerinden dağıtım yapma deneyimi yararlıdır.
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.
Program sonunda katılımcılar:
Forward, include ve redirect arasında gerekçeli seçim yapabilirsiniz.
Request, session ve context kapsamlarını doğru kullanabilirsiniz.
Post/Redirect/Get ile form tekrar gönderimini önleyebilirsiniz.
Tek giriş noktalı servlet mimarisi kurabilirsiniz.
Controller, model ve JSP görünüm katmanlarını ayrıştırabilirsiniz.
Zincirdeki hataları error-page ile merkezi ele alabilirsiniz.
Servlet örnek alanlarının eşzamanlılık risklerini yönetebilirsiniz.
Çok adımlı iş akışını servlet zincirine dönüştürebilirsiniz.
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.
Java Native ve Mikrohizmet Geliştirimi için Quarkus eğitimi: quarkus ile bulut yerlisi ve native Java. Uygulamalı 3 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java OOP: Access Modifiers for Regulating Access eğitimi: erişim belirleyicileriyle güvenli sınıf tasarımı. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java OOP: Interfaces & Anonymous Classes eğitimi: arayüz tabanlı tasarım ve anonim sınıflar. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java OOP: Multi-level Inheritance eğitimi: çok seviyeli kalıtım ve nesne başlatma sırası. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Ser
Detayları Gör →Java OOP: Run-time & Compile-time Polymorphism eğitimi: derleme zamanı ve çalışma zamanı polimorfizmi. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →