BUILDING DYNAMIC WEB APPLICATIONS: USING COMMON JSP TAGS EĞİTİMİ

Yaygın JSP etiketleriyle dinamik sayfa üretin

JSP scriptlet, expression, declaration, comment, jsp:include, jsp:forward, jsp:param ve jsp:useBean etiketleri.

JSP ortak etiketlerini öğrenin: scriptlet, expression, declaration, jsp:include, jsp:forward, jsp:param ve JavaBean etiketleriyle Tomcat üzerinde dinamik sayfalar geliştirin.

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

Eğitim Hakkında

JSP ortak etiketlerinin doğru ve temiz kullanımı

Eğitim, JSP sayfalarında en sık kullanılan etiketleri işler. Scriptlet, expression, declaration ve yorum etiketleri, _jspService dönüşümü, sayfa yaşam döngüsü ve servlet ile ilişkisi gösterilir. jsp:include ve include direktifi farkı, jsp:forward ve jsp:param ile parametre aktarımı, jsp:useBean, setProperty ve getProperty ile JavaBean kullanımı Tomcat üzerinde uygulanır; scriptlet yoğunluğunun sakıncaları ve EL/JSTL'ye geçiş yolu değerlendirilir.

Süre ve Format

2 Gün. Her gün dört modül; JSP Betik Etiketleri; Eylem Etiketleri ve JavaBean ekseninde ilerleyen uygulamalı program.

Seviye

Temel Seviye — JSP ortak etiketleri: scriptlet, expression, declaration, include, forward ve JavaBean etiketleriyle dinamik sayfalar.

Öğrenme Metodu

Apache Tomcat üzerinde adım adım küçük bir web uygulaması geliştirilir; her etiket önce örnekle sonra alıştırmayla pekiştirilir.

Neden Bu Eğitim?

📄JSP Temeli

JSP'nin servlet'e nasıl derlendiğini ve etiketlerin rolünü kavrarsınız.

🧱Temiz Sayfa

Scriptlet kullanımını azaltıp bakımı kolay sayfalar yazarsınız.

🔧Bakım Becerisi

Mevcut JSP tabanlı uygulamaları okuyup düzeltebilirsiniz.

Anahtar Konular

JSP eğitimiJSP etiketleriscriptletjsp:includejsp:forwardjsp:useBeanJava web geliştirmeTomcatJavaBeandinamik web uygulaması
“Sayfada mantık azaldıkça uygulama büyür.”

Ön Koşullar

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

1
Java Temelleri

Sınıf, nesne ve koleksiyon bilgisi gerekir.

2
HTML Bilgisi

Form ve temel HTML etiketlerine hakimiyet yeterlidir.

3
IDE Kurulumu

Eclipse veya IntelliJ ile Tomcat entegrasyonu hazır olmalıdır.

4
JDK Sürümü

JDK 11 veya üzeri kurulu olmalıdı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ı, JSP betik öğelerini kullanarak dinamik sayfa üretir.
Modül 1
JSP Yaşam Döngüsü
  • JSP'den servlet'e dönüşüm ve derleme
  • jspInit, _jspService ve jspDestroy
  • Tomcat work dizinindeki üretilmiş kod
  • Sayfa isteği akışı
  • JSP ve servlet rol ayrımı
  • Hata ayıklama ipuçları
Modül 2
Scriptlet ve Expression
  • <% %> scriptlet blokları
  • <%= %> ifade etiketi
  • Çıktı kaçışı ve XSS riski
  • Koşul ve döngü ile HTML üretimi
  • Scriptlet'in sakıncaları
  • Alıştırma: ürün listesi sayfası
Modül 3
Declaration ve Yorumlar
  • <%! %> ile alan ve metot tanımı
  • Thread güvenliği uyarıları
  • JSP yorumu ve HTML yorumu farkı
  • Statik içerik ve şablon metni
  • Boşluk ve çıktı denetimi
  • Örnek sayaç hatası
Modül 4
Form ve İstek Verisi
  • request.getParameter ile form okuma
  • GET ve POST farkı
  • Karakter kodlaması (UTF-8)
  • Çok değerli parametreler
  • Basit doğrulama ve hata mesajı
  • Giriş formu uygulaması
Günün hedefiKatılımcı, standart eylem etiketleriyle sayfaları birleştirir ve JavaBean ile veri taşır.
Modül 1
jsp:include ve jsp:forward
  • Dinamik include ve include direktifi farkı
  • jsp:forward ile yönlendirme ve istek korunumu
  • Sayfa parçalama: üst bilgi, alt bilgi, menü
  • Göreli yol çözümleme
  • Forward ve redirect karşılaştırması
  • Ortak düzen uygulaması
Modül 2
jsp:param
  • Dahil edilen sayfaya parametre geçirme
  • include/forward içinde jsp:param
  • Parametre ezme davranışı
  • Sayfa başlığı parametreleştirme
  • Parametre kodlama
  • Alıştırma: şablonlu sayfa
Modül 3
JavaBean Etiketleri
  • JavaBean kuralları: getter/setter, varsayılan kurucu
  • jsp:useBean ve scope seçenekleri
  • jsp:setProperty ve form eşleme
  • jsp:getProperty ile çıktı
  • Bean yaşam süresi: page, request, session, application
  • Müşteri bean örneği
Modül 4
Uygulama Birleştirme
  • Katmanlı yapı: sayfa, bean, servis
  • Scriptlet azaltma stratejisi
  • EL ve JSTL'ye geçiş yönlendirmesi
  • WAR paketleme ve Tomcat dağıtımı
  • Sık hatalar ve çözümleri
  • Mini proje sunumu

Eğitim Kazanımları

Program sonunda katılımcılar:

⚡
JSP Yaşam Döngüsü

JSP'nin servlet'e dönüşümünü açıklayabilirsiniz.

🛠️
Betik Etiketleri

Scriptlet, expression ve declaration etiketlerini doğru kullanabilirsiniz.

🎯
Form İşleme

İstek parametrelerini okuyup doğrulayabilirsiniz.

🧩
include/forward

Sayfa parçalama ve yönlendirme yapabilirsiniz.

🔍
jsp:param

Dahil edilen sayfalara parametre aktarabilirsiniz.

📈
JavaBean Kullanımı

useBean ile veri taşıyıp form alanlarını eşleyebilirsiniz.

🔐
Güvenli Çıktı

Çıktı kaçışıyla XSS riskini azaltabilirsiniz.

🚀
Dağıtım

WAR paketleyip Tomcat'e dağıtabilirsiniz.

Kimler İçin Uygundur?

  • Java temellerini bilen
  • JSP ile web sayfası geliştirmeyi öğrenmek isteyen geliştiriciler ile eski JSP uygulamalarını bakımla sorumlu ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java temellerini bilen ve JSP ile web sayfası geliştirmeyi öğrenmek isteyen geliştiriciler ile eski JSP uygulamalarını bakımla sorumlu ekipler için uygundur.
Scriptlet hâlâ kullanılmalı mı?
Yeni geliştirmede önerilmez; eğitim bakım için gereken bilgiyi verir ve EL/JSTL'ye geçişi gösterir.
Hangi sunucu kullanılır?
Apache Tomcat kullanılır.
Servlet bilgisi gerekir mi?
Zorunlu değildir; gerekli kavramlar eğitimde anlatılır.
Sertifika verilir mi?
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. Building Dynamic Web Applications: Using Common JSP Tags Eği Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelWeb Application Libraries Eğitimi
Yazılım Geliştirme Eğitimleri

Web Application Libraries Eğitimi

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

Web uygulama kütüphaneleri eğitimi: npm, Vite, Lodash, Axios, Day.js, Chart.js, Bootstrap, Tailwind ve bağımlılık güvenliği ile uygulamalı 2 gün.

Detayları Gör →
Yazılım Geliştirme GenelWeb Apps with web2py: The Controller & View Eğitimi
Yazılım Geliştirme Eğitimleri

Web Apps with web2py: The Controller & View Eğitimi

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

web2py eğitimi: controller, view, SQLFORM, DAL, auth, URL yönlendirme, AJAX ve test konularında uygulamalı 2 günlük Python web geliştirme.

Detayları Gör →
Yazılım Geliştirme GenelWeb Development Concepts Eğitimi
Yazılım Geliştirme Eğitimleri

Web Development Concepts Eğitimi

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

Web geliştirme kavramları eğitimi: HTTP, DNS, HTML5, CSS Flexbox/Grid, JavaScript, DOM, REST API ve web güvenliği temelleri ile uygulamalı 2 gün.

Detayları Gör →
Yazılım Geliştirme GenelWeb Programming in Go: Creating a Go Web Server Eğitimi
Yazılım Geliştirme Eğitimleri

Web Programming in Go: Creating a Go Web Server Eğitimi

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

Go web sunucusu eğitimi: net/http, ServeMux, middleware, JSON API, context, TLS, graceful shutdown ve httptest ile uygulamalı 2 gün.

Detayları Gör →
Yazılım Geliştirme GenelWeb Programming in Go: Web Development Basics Eğitimi
Yazılım Geliştirme Eğitimleri

Web Programming in Go: Web Development Basics Eğitimi

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

Go web geliştirme temelleri eğitimi: go mod, net/http, form, çerez ve oturum, html/template, SQLite ve test ile uygulamalı 2 gün.

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