Servlet & JSP Lifecycle
HAZIRLAYAN : HALİL İBRAHİM ÇELENLİ
JVM(Java Virtual Machine)
 Java : Sun Microsystems mühendislerinden James Gosling tarafından
geliştirilmeye başlanmış açık kodlu, nesneye yönelik, zeminden bağımsız,
yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen (yorumlanan-
interpreted) ve derlenebilen(compiler) bir dildir.
Servlet
 Servlet : Java sınıfı olup http istemlerine cevap vermek için kullanılır.
 Sevlet Container(Web Container) : Servlet ile web server arasında
iletişim sağlamaktadır.
Handle Request
Handle Request
 service() metodu tamamlanır. Response ve request objeleri garbage
collection icin uygun hale gelir. Thread sonlanır ya da thread
pool(havuza)’a gonderilir.
Servlet Lifecycle
 init() metodu belirli yapılandırma
ayarlarını sevlet’e yüklemektedir.
 Yapılandırıcı init() metodundan önce
çalışır.
 init() metodu servlet yaşam
döngüsünde bir kez çalışır.
 Sevice => İstekler karşılanır.(Handle
Request)
 Container servlet objesine artık ihtiyaç duymazsa destroy() metodunu çağırır.
 destroy() metodu servlet yaşam döngüsünde bir kez çalışır.
JSP (Java Server Pages)
 JSP : Dinamik web sayfalarını html, xml gibi dillerle oluşturmak için
kullanılan java teknolojilerinden biridir.
JSP Lifecycle
 Yaşam döngüleri servlet’ler ile
aynı mantıktadır.
JSP Lifecycle
Servlet & JSP
Örnek Proje : https://github.com/ibrahimcelenli/Servlet-JSP-Projects
Kaynaklar
 https://www.wikipedia.org/
 http://www.injavawetrust.com
 Head First Servlets and JSP
Dinlediğiniz için teşekkürler.

Servlet and JSP Lifecycle

  • 1.
    Servlet & JSPLifecycle HAZIRLAYAN : HALİL İBRAHİM ÇELENLİ
  • 2.
    JVM(Java Virtual Machine) Java : Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış açık kodlu, nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen (yorumlanan- interpreted) ve derlenebilen(compiler) bir dildir.
  • 3.
    Servlet  Servlet :Java sınıfı olup http istemlerine cevap vermek için kullanılır.  Sevlet Container(Web Container) : Servlet ile web server arasında iletişim sağlamaktadır.
  • 4.
  • 5.
    Handle Request  service()metodu tamamlanır. Response ve request objeleri garbage collection icin uygun hale gelir. Thread sonlanır ya da thread pool(havuza)’a gonderilir.
  • 6.
    Servlet Lifecycle  init()metodu belirli yapılandırma ayarlarını sevlet’e yüklemektedir.  Yapılandırıcı init() metodundan önce çalışır.  init() metodu servlet yaşam döngüsünde bir kez çalışır.  Sevice => İstekler karşılanır.(Handle Request)  Container servlet objesine artık ihtiyaç duymazsa destroy() metodunu çağırır.  destroy() metodu servlet yaşam döngüsünde bir kez çalışır.
  • 7.
    JSP (Java ServerPages)  JSP : Dinamik web sayfalarını html, xml gibi dillerle oluşturmak için kullanılan java teknolojilerinden biridir.
  • 8.
    JSP Lifecycle  Yaşamdöngüleri servlet’ler ile aynı mantıktadır.
  • 9.
  • 10.
    Servlet & JSP ÖrnekProje : https://github.com/ibrahimcelenli/Servlet-JSP-Projects
  • 11.
  • 12.