JSP

Java Server Pages – JSP Giriş – 1

Herkese merhaba.
Bu yazı dizisinde sizlere JSP ve JSP içerisinde kullandığımız diğer teknolojileri(Servlet, JSTL, EL) anlatmaya çalışacağım. Halen öğrenmeye devam eden birisi olarak hatalarım olabilir. Dolayısıyla istek, öneri ve şikayetlerinizi benimle paylaşmaktan çekinmeyin.

JSP nedir?

JSP, programlama dili olarak JAVA’yı kullanan ve dinamik websiteleri oluşturmayı sağlayan bir JAVA teknolojisidir.

JSP ile Neler Yapılabilir?

  • Web tabanlı İçerik Yönetim Sistemleri (CMS).
  • Bloglar, Sosyal Medya uygulamaları ve forumlar.
  • Veritabanı bağlantılı uygulamalar.
  • Ziyaretçi istatistik uygulamaları.
  • Web üzerinden doküman gönderme ve indirme yönetimi.
  • Cookie ve Session uygulamaları.
  • Üyelik sistemleri.

JSP’nin Avantajları

  • JSP’de sunum ve program mantığı birbirinden ayrılır.
  • JSP Java’nın gücünden faydalanır.
  • JSP farklı platformlarda ve farklı sunucularda çalışabilir.
  • JSP esnektir.
  • JSP özgün takıları destekler.

 

JSP ile basit bir “Hello World” örneği

 

Yukarıdaki örnekte dikkat ederseniz HTML kodlarının içinde JAVA kodu kullandık. İşte JSP tam olarak budur.

JSP sayfalarında JAVA kodları <%  %> etiketleri arasına yazılır ve sonlarına noktalı virgül konur.

 

JSP Mimarisi

ada

  1. HTML formundan gelen bilgi JSP veya Servlet’e gider.
  2. JSP sayfası iş bileşenlerine bağlanır.
  3. İş bileşenleri Database işlemlerini yapar.
  4. Yapılan işlemler sonucunda JSP sayfasına bilgi döner.
  5. JSP dönen sonucu client’e yani kullanıcıya gönderir.

 

Dilerseniz bu kısa tanıtımdan sonra uygulamaya geçelim.

Ben bu eğitimde sunucu olarak Apache Tomcat, IDE olarak da Eclipse kullanacağım. Tabii hepsinden önce sistemimize JDK’yı kurmamız gerekiyor. Başlayalım!

 

JDK Kurulumu

  1. Buradan JDK indirme sayfasına gidiyoruz. Şartları kabul edip hangi işletim sistemini kullanıyorsak ona uygun olan sürümünü indiriyoruz. Ben 64 bit Windows kullandığım için onu işaretledim.

1

  1. İndirdiğimiz dosyayı açıp kuralım. Kurulum aşamasında herhangi bir ayar yapmamıza gerek yok.

 

  1. Eğer windows kullanıyorsanız, kurulumdan sonra birkaç ayar yapmanız gerekecek. Bilgisayarım simgesine sağ tıklayıp özellikler diyelim. Gelişmiş sistem ayarlarına tıklayalım.

2.1

  1. Açılan pencerede Ortam Değişkenleri’ne tıklayalım.

3

  1. Alt kısımdan Path değişkenini bulup düzenle diyoruz.

4

  1. Değişken değeri yazan bölümde en sona kadar gidip bir noktalı virgül koyuyoruz ve JDK’mızın kurulu olduğu dizinin adresini yazıyoruz. “C:Program FilesJavajdk1.8.0_20bin” (Sizde farklı olabilir)

5

  1. İşlem tamam. Artık bu eğitimde kullanacağımız Eclipse IDE’nin kurulumuna geçebiliriz.

Eclipse IDE Kurulumu

  1. Buraya tıklayarak Eclipse indirme sayfasına gidiyoruz. İşaretlediğim kısımdan işletim sistemimize uygun olanına tıklıyoruz.

1

  1. Sonraki sayfada yeşil butona tıklayıp indirmemizi başlatıyoruz.

2

Eclipse IDE’nin bildiğimiz anlamda kurulumu yoktur. İndirmeniz bittiğinde .zip uzantılı bir dosya göreceksiniz. O dosyayı istediğiniz yere çıkarıp içindeki eclipse.exe’yi tıklayarak Eclipse’yi kullanmaya başlayabilirsiniz.

 

Apache Tomcat Kurulumu

  1. Buradan önce Tomcat’in ana sayfasına sonra işaretli olan yere tıklayarak indirme sayfasına gidelim.

1

  1. İndirme sayfamızda yine işletim sistemimize uygun olanı seçip indiriyoruz.

2

  1. Tomcat tıpkı Eclipse gibi taşınabilir bir program. İndirdiğiniz .zip uzantılı dosyayı istediğiniz yere çıkartabilirsiniz. Eclipse klasörünün içine çıkarmak taşınabilirlik açısından daha uygundur.

JSP projesi geliştirmemiz için ihtiyacımız olan tüm programları indirdik ve kurduk. Bir sonraki yazımızda ilk JSP projemizi Eclipse üzerinde oluşturacağız. Yazıda anlatılanlarla ilgili aklınıza takılan soruları yorum kısmında sorabilirsiniz. Görüşmek üzere..

Kaynaklar:

  1. Java Server Pages – Numan Pekgöz
  2. Java Server Faces Slaytı – Ahmet Demirelli