Servlet and JSP Lifecycle
-
Upload
halil-ibrahim-celenli -
Category
Software
-
view
96 -
download
0
Transcript of Servlet and JSP Lifecycle
![Page 1: Servlet and JSP Lifecycle](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/1.jpg)
Servlet & JSP Lifecycle
HAZIRLAYAN : HALİL İBRAHİM ÇELENLİ
![Page 2: Servlet and JSP Lifecycle](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/4.jpg)
Handle Request
![Page 5: Servlet and JSP Lifecycle](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/8.jpg)
JSP Lifecycle
Yaşam döngüleri servlet’ler ile aynı mantıktadır.
![Page 9: Servlet and JSP Lifecycle](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/9.jpg)
JSP Lifecycle
![Page 10: Servlet and JSP Lifecycle](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/10.jpg)
Servlet & JSP
Örnek Proje : https://github.com/ibrahimcelenli/Servlet-JSP-Projects
![Page 11: Servlet and JSP Lifecycle](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/11.jpg)
Kaynaklar
https://www.wikipedia.org/ http://www.injavawetrust.com Head First Servlets and JSP
![Page 12: Servlet and JSP Lifecycle](https://reader034.fdocuments.net/reader034/viewer/2022051307/588929391a28ab77528b6a6f/html5/thumbnails/12.jpg)
Dinlediğiniz için teşekkürler.