12
Servlet & JSP Lifecycle HAZIRLAYAN : HALİL İBRAHİM ÇELENLİ

Servlet and JSP Lifecycle

Embed Size (px)

Citation preview

Page 1: Servlet and JSP Lifecycle

Servlet & JSP Lifecycle

HAZIRLAYAN : HALİL İBRAHİM ÇELENLİ

Page 2: Servlet and JSP Lifecycle

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.

Page 3: Servlet and JSP Lifecycle

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.

Page 4: Servlet and JSP Lifecycle

Handle Request

Page 5: Servlet and JSP Lifecycle

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.

Page 6: Servlet and JSP Lifecycle

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.

Page 7: Servlet and JSP Lifecycle

JSP (Java Server Pages)

JSP : Dinamik web sayfalarını html, xml gibi dillerle oluşturmak için kullanılan java teknolojilerinden biridir.

Page 8: Servlet and JSP Lifecycle

JSP Lifecycle

Yaşam döngüleri servlet’ler ile aynı mantıktadır.

Page 9: Servlet and JSP Lifecycle

JSP Lifecycle

Page 10: Servlet and JSP Lifecycle

Servlet & JSP

Örnek Proje : https://github.com/ibrahimcelenli/Servlet-JSP-Projects

Page 11: Servlet and JSP Lifecycle

Kaynaklar

https://www.wikipedia.org/ http://www.injavawetrust.com Head First Servlets and JSP

Page 12: Servlet and JSP Lifecycle

Dinlediğiniz için teşekkürler.