FORMS HANDLERS & JSP EĞİTİMİ

Servlet ve JSP ile dinamik web formları geliştirin

HttpServlet, request parametreleri, doğrulama, JSP, EL, JSTL, filter ve session.

Servlet ve JSP ile form işleme: doPost, doğrulama, EL/JSTL, filter, session ve XSS/CSRF korunmasını uygulamalı öğrenin. Java web geliştirmeye yeni başlayan veya eski Servlet/JSP kodunu bakımını yapan geliştiriciler ile Java EE öğrencileri için uygundur.

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

Eğitim Hakkında

Servlet ve JSP ile form işleme

Eğitim, Java web uygulamalarında form işleme ve sunum katmanını kapsar: HttpServlet yaşam döngüsü, doGet ve doPost, request parametre okuma ve doğrulama, post-redirect-get kalıbı, JSP direktifleri, Expression Language ve JSTL etiketleri, RequestDispatcher, session ve cookie, filter ile ortak işlemler, dosya yükleme ve XSS/CSRF korunma teknikleri.

Süre ve Format

2 Gün. Her gün dört modül; Servlet ve Form İşleme; JSP, Oturum ve Güvenlik ekseninde ilerleyen uygulamalı program.

Seviye

Orta Seviye — Java Servlet form işleme, JSP, EL, JSTL ve oturum yönetimi

Öğrenme Metodu

Tomcat üzerinde adım adım bir kullanıcı kayıt ve ürün listeleme uygulaması geliştirilir; form hataları ve güvenlik açıkları denenir.

Neden Bu Eğitim?

📝Form işleme

Form verisini güvenli biçimde alıp doğrulayıp işlersiniz.

🧩MVC mantığı

Servlet denetleyici, JSP görünüm ayrımını uygularsınız.

🔐Güvenli sunum

XSS, CSRF ve oturum risklerini kodda engellersiniz.

Anahtar Konular

servlet jsp eğitimijava web geliştirmeform işlemejstl elhttpsessionjava filtertomcatxss csrf korunmajakarta ee
“Form, uygulamanın kapısıdır; her girdiyi sorgulayarak içeri alın.”

Ön Koşullar

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

1
Java temelleri

Sınıf, koleksiyon ve istisna bilgisi.

2
HTML formları

HTML form elemanları ve HTTP metotları.

3
Maven

Temel Maven kullanımı.

4
Tomcat kurulumu

Apache Tomcat 10 çalıştırabilecek ortam.

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ı Servlet ile form isteklerini işler, doğrular ve yönlendirir.
Modül 1
Servlet Temelleri
  • Servlet yaşam döngüsü: init, service, destroy
  • web.xml ve @WebServlet
  • doGet ve doPost ayrımı
  • HttpServletRequest ve Response nesneleri
  • Content-Type ve karakter kodlaması (UTF-8)
  • Tomcat dağıtım yapısı
Modül 2
Form Parametreleri
  • getParameter ve getParameterValues
  • Checkbox, radio ve select işleme
  • Tip dönüşümü ve hata yönetimi
  • Sunucu taraflı doğrulama
  • Hata mesajlarını forma geri taşıma
  • Post-Redirect-Get kalıbı
Modül 3
Yönlendirme ve Kapsam
  • RequestDispatcher forward ve include
  • sendRedirect farkı
  • Request, session, application kapsamları
  • Attribute ile veri taşıma
  • ServletContext ve init parametreleri
  • Hata sayfaları (error-page)
Modül 4
Dosya ve Filtre
  • Multipart form ve Part API
  • Dosya yükleme boyut sınırı
  • Filter yazımı ve filter zinciri
  • Karakter kodlama filtresi
  • Yetki kontrol filtresi
  • Request loglama filtresi
Günün hedefiKatılımcı JSP ile sunum katmanı kurar, oturum ve güvenlik önlemlerini uygular.
Modül 1
JSP Temelleri
  • JSP derleme ve yaşam döngüsü
  • Direktifler: page, include, taglib
  • Scriptlet'ten kaçınma nedenleri
  • Implicit nesneler
  • jsp:include ve şablon düzeni
  • Hata ayıklama ve üretilen servlet
Modül 2
EL ve JSTL
  • Expression Language sözdizimi
  • c:if, c:choose ve c:forEach
  • c:url ve c:out ile kaçışlama
  • fmt ile tarih/para biçimleme
  • fn fonksiyonları
  • Özel etiket (tag file) yazımı
Modül 3
Oturum ve Kimlik
  • HttpSession ve zaman aşımı
  • Cookie oluşturma ve güvenlik bayrakları
  • Giriş-çıkış akışı
  • Session fixation önleme
  • Beni hatırla yaklaşımı
  • Parola saklama (hash + salt)
Modül 4
Güvenlik ve MVC
  • XSS ve çıktı kaçışlama
  • CSRF token üretimi ve doğrulama
  • SQL injection ve PreparedStatement
  • Servlet denetleyici + JSP görünüm ayrımı
  • DAO katmanı ile JDBC
  • Servlet/JSP'den modern framework'e geçiş yolu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Servlet geliştirme

doGet/doPost ile form işleyen Servlet yazabilirsiniz.

✅
Doğrulama

Sunucu taraflı doğrulama ve hata geri bildirimi kurabilirsiniz.

✅
PRG kalıbı

Post-Redirect-Get ile çift gönderimi önleyebilirsiniz.

✅
JSP görünümü

JSP, EL ve JSTL ile temiz sunum katmanı yazabilirsiniz.

✅
Filter kullanımı

Ortak işlemleri filter zinciriyle yönetebilirsiniz.

✅
Oturum yönetimi

Session ve cookie ile güvenli giriş akışı kurabilirsiniz.

✅
XSS/CSRF önlemi

XSS ve CSRF saldırılarına karşı koruma ekleyebilirsiniz.

✅
MVC ayrımı

Denetleyici, görünüm ve DAO katmanlarını ayırabilirsiniz.

Kimler İçin Uygundur?

  • Java web geliştirmeye yeni başlayan veya eski Servlet/JSP kodunu bakımını yapan geliştiriciler
  • Java EE öğrencileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java web geliştirmeye yeni başlayan veya eski Servlet/JSP kodunu bakımını yapan geliştiriciler ile Java EE öğrencileri için uygundur.
Jakarta EE mi javax mı kullanılır?
Tomcat 10 ile jakarta.servlet paketleri kullanılır; eski javax farkları ayrıca gösterilir.
Neden hâlâ Servlet/JSP öğrenmeliyim?
Spring MVC ve diğer framework'ler Servlet üzerine kuruludur; mimariyi bilmek hata ayıklamayı kolaylaştırır.
Veritabanı kullanılacak mı?
Evet, JDBC ve PreparedStatement ile basit bir DAO katmanı kurulur.
Eğitim sonunda 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. Forms Handlers & JSP Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn