Servlet and JSP Lifecycle

Preview:

Citation preview

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.