Servlet yapılandırmasını doğru katmanda yönetin
Jakarta Servlets ServletContext ve Init Parametreleri eğitimi: ServletContext, ServletConfig, init-param, context-param, listener ve uygulama kapsamlı paylaşımlı kaynaklar.
Jakarta Servlet yapılandırma modeli
Eğitim, jakarta.servlet API'sinde yapılandırma mekanizmasını ele alır: ServletConfig ile servlet başına init parametreleri, ServletContext ile uygulama genelinde context-param, web.xml deployment descriptor ile @WebServlet/@WebInitParam anotasyonlarının karşılaştırması, ServletContextListener ile başlatma/kapatma kancaları, context attribute'ları ve thread-safety, getResourceAsStream ile kaynak erişimi ve Tomcat 10.1 üzerinde çalıştırma.
2 Gün. Her gün dört modül; ServletConfig ve ServletContext; Context Attribute ve Kaynak Yönetimi ekseninde ilerleyen uygulamalı program.
Orta Seviye — ServletContext, ServletConfig, web.xml ve @WebInitParam ile yapılandırma yönetimi
Her kavram Maven WAR projesinde Tomcat'e deploy edilerek denenir; parametre okuma ve listener davranışı log çıktılarıyla gözlemlenir.
Hangi ayarın servlet, hangisinin uygulama seviyesinde olması gerektiğini ayırt edersiniz.
Context attribute'larında thread-safety hatalarını önlersiniz.
Ortamdan bağımsız, dış yapılandırmaya açık servletler yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, koleksiyon ve exception kavramlarında orta düzey Java.
İstek/yanıt, durum kodları ve HTML form yapısına aşinalık.
JDK 17+, Maven 3.9+ ve bir IDE kurulu ortam.
Tarayıcı geliştirici araçları ve curl ile istek gönderebilme.
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:
ServletConfig ile servlet başına parametre okur ve doğrularsınız.
ServletContext ile uygulama genelinde bilgi ve kaynak paylaşırsınız.
@WebInitParam ile web.xml yapılandırmalarını karşılaştırıp ezme kurallarını uygularsınız.
ServletContextListener ile başlangıç ve kapanış kodunu yazarsınız.
Context attribute'larında eşzamanlılık hatalarını önleyen kod yazarsınız.
getResourceAsStream ile WEB-INF altındaki dosyaları okuyabilirsiniz.
WAR dosyasını Tomcat'e dağıtıp logları yorumlayabilirsiniz.
Mockito ile ServletConfig ve ServletContext'i taklit edip test yazabilirsiniz.
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 nesne yönelimli programlama eğitimi: sınıf, kapsülleme, kalıtım, interface, polimorfizm, composition, SOLID ilkeleri ve UML ile uygulamalı OOP.
Detayları Gör →Dynamo Servlet Bean eğitimi: ATG Nucleus bileşenleri, özel droplet yazımı, DSP etiketleri, form handler ve Repository API ile sunucu tarafı Java geliştirme.
Detayları Gör →Çevik Java geliştirme eğitimi: TDD, JUnit 5, Mockito, Cucumber BDD, refaktör, temiz kod, Git trunk-based, CI hattı ve SonarQube ile kod kalitesi.
Detayları Gör →Java tasarım desenleri eğitimi: GoF creational, structural ve behavioral desenler, Effective Java deyimleri, lambda ile Strategy ve Command, Proxy ve Spring örn
Detayları Gör →Java Spring full stack geliştirme eğitimi: Spring Boot REST API, JPA, PostgreSQL, JWT güvenlik, React ön yüz, Testcontainers ve Docker Compose ile uçtan uca pro
Detayları Gör →