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
Sakarya Üniversitesi Bilgisayar Mühendisliği 3.sınıf öğrencisi ve Özgür Yazılım Topluluğu üyesi. Java ile yazılım geliştirmeyi sever. Java’yı sevdiği gibi kahveyi de sever. Yeni teknolojilere meraklıdır. Araştırmacıdır. Motosiklet en büyük tutkusudur.
  • MEHMET

    Gerçekten basarili bir paylaşım olmuş Teşekkürler

  • Enes

    Anlatımın sade ve anlaşılır, güzel bir paylaşım. Devamını bekliyorum.

  • SEFA

    Java sever – özgür yazılımcı iseniz bize linux-mint için de bu kısmı anlatır mısınız peki..

    • Merhaba Sefa, Mint için değil de Ubuntu için bu konuyu anlatan bir video hazırlamıştım. Mint’te çok farklı olacağını düşünmüyorum. Yine de yapamazsan tekrar iletişime geçelim.

  • Pingback: Apache Maven Tanıtım ve Kurulum | Kod5.org()

  • Pingback: JSP ile İlk Uygulama – 2 | Kod5.org()

  • nurgül

    Ben java kodlarıyla web page maker da web site yaptım ve msql ile bağlantısını kurdum. Veritabanına veri kaydı yaparken eğer alanların biri bile boşsa Alanları doldurunuz” uyarısı veriyor ve forma girilmiş olan tüm veriler gidiyor şimdi ben bu verilerin gitmesini istemiyorum nasıl yapılacağına dair bilgisi olan var mı?