web.xml ve WAR yapısını tam hakimiyetle kullanın.
2 günlük Jakarta Servlet eğitimi: web.xml öğeleri, servlet-mapping, filter, listener, hata sayfaları, güvenlik kısıtları ve anotasyon karşılaştırması.
Dağıtım betimleyicisi (web.xml) ve WAR yapılandırması
Bu eğitim Jakarta Servlet uygulamasının dağıtım betimleyicisini (web.xml) ve WAR yapısını ayrıntılı işler. servlet ve servlet-mapping, load-on-startup, init-param ve context-param, filter ve filter-mapping sırası, listener (ServletContextListener), welcome-file-list, error-page, session-config, security-constraint ve login-config (BASIC, FORM), MIME mapping, web-fragment.xml, anotasyonlar (@WebServlet, @WebFilter) ile web.xml önceliği, metadata-complete ve WAR içeriği uygulamalı gösterilir.
2 Gün. Her gün dört modül; toplam 8 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
Orta Seviye — web.xml dağıtım betimleyicisi, servlet-mapping, filter, listener, güvenlik kısıtları, hata sayfaları ve anotasyon karşılaştırması.
Her web.xml öğesi küçük bir Tomcat projesinde yazılır, anotasyon karşılığıyla karşılaştırılır ve davranışı tarayıcıdan doğrulanır.
Anotasyon öncesi yazılmış servlet projelerinin web.xml dosyalarını rahatça okursunuz.
web.xml ve anotasyonlar çakıştığında hangisinin geçerli olduğunu görürsünüz.
Container yönetimli güvenliği web.xml ile kurmayı öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, metot ve exception kullanabilecek düzeyde Java bilgisi gerekir.
İstek, yanıt, durum kodu ve başlık kavramlarına aşinalık gerekir.
pom.xml ile bağımlılık eklemeye temel aşinalık faydalıdır.
JDK 17 ve IntelliJ IDEA veya Eclipse kurulu olmalı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:
Bir web.xml dosyasını öğe öğe okuyup davranışını açıklayabilirsiniz.
url-pattern kurallarını ve eşleştirme önceliğini doğru uygulayabilirsiniz.
Filter zincirini ve dispatcher türlerini doğru yapılandırabilirsiniz.
ServletContextListener ile uygulama açılış ve kapanışında kaynak yönetebilirsiniz.
web.xml ve anotasyon yapılandırmasını birbirine dönüştürebilirsiniz.
error-page ile kullanıcı dostu ve güvenli hata sayfaları tanımlayabilirsiniz.
security-constraint ve FORM login ile korumalı alan tanımlayabilirsiniz.
HttpOnly, Secure ve SameSite çerez ayarlarını yapılandırabilirsiniz.
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 Set eğitimi: HashSet, LinkedHashSet, TreeSet, EnumSet, küme işlemleri (retainAll, removeAll), NavigableSet sorguları ve thread-safe Set kullanımı.
Detayları Gör →Advanced Hibernate eğitimi: kalıtım eşleme, N+1 çözümü, fetch stratejileri, ikinci seviye önbellek, batch işlem, optimistic locking ve Envers denetimi.
Detayları Gör →Jakarta Servlet cookie ve session yönetimi: Cookie nitelikleri, HttpSession, giriş ve sepet uygulaması, session fixation koruması ve oturum ölçekleme.
Detayları Gör →Jakarta Servlet request/response eğitimi: parametre, başlık, JSON body, multipart dosya yükleme, redirect/forward, dosya indirme ve cache başlıkları.
Detayları Gör →Jakarta Servlet filtre eğitimi: Filter, FilterChain, @WebFilter, DispatcherType; loglama, kimlik doğrulama, encoding, CORS ve rate limit filtrelerini yazın.
Detayları Gör →