18 Temmuz 2015 Cumartesi

SERVLET



SERVLET NEDİR?

    Önceden web programları kullanıcıdan veri alıp bununla işlem yapamıyordu.Ancak zamanla bu bir ihtiyac oldu.Kullanıcıyla bu sekilde bilgi alısverisi yapıp kullanan web sayfalarına dinamik web sayfası denir.

    Java programlama dili ile dinamik web sayfası uretme yollarından biri de SERVLET tir.Servletler kullanıcıdan aldıgı ya da baska sekilde ulastıgı bilgiye sonuc ureten Java sınıflarıdır.Sonuc HTML ya da baska formatta olabilir.

SERVLET NASIL CALISIR?


    

    1.)  Kullanıcı tarayıcı yoluyla bilgilerini girer.
 
    2.) Serverlar kullanıcıdan gelen bu request i alır ve buna uygun servlet i belirler.Bilgiler bu servlet e gonderilir.Servlet kendisine gelen bu istek ve bilgileri alır ve uretmesi gereken sonucu uretir.Sonuc genelde HTML formatındadır.
 
   3.) Servlet urettigi bu sonucu server a gonderir.

   4.) Server da kendine gelen bu sonucu kullanıcıya gonderir.


    Bir server ın Java ve Servlet lerin nasıl calıstıgını bilmesi icin server larda Servlet Engine bulunmalıdır.Servlet Engine JVM ile calısabilir ve kullanıcıya sonucları geri dondurebilir.

    Web sunucusu ve servlet makinesi olarak kullanılan farklı firmalara ait sunucular bulunmaktadır.
     -Apache Tomcat
     -Macromedia Jrun
     -OC4J : Oracle for Java
     -Caucho Resin -Jetty


























Hiç yorum yok:

Yorum Gönder