JSP Yaşam Döngüsü ve Mimarisi - 04-09-2014

advertisement
JSP Ya?am Döngüsü ve Mimarisi - 04-09-2014
by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com
JSP Ya?am Döngüsü ve Mimarisi
by Burak - Çar?amba, Nisan 09, 2014
http://blog.burakkutbay.com/jsp-yasam-dongusu-ve-mimarisi.html/
Java Server Pages Dersleri'ne devam ediyoruz.
Blogum'da 50 ye yak?n yaz? ile JSP hakk?nda bildiklerimi/ö?rendiklerimi aktard?m ancak belki de en ilk
yazmam gereken konuyu 50 yaz? sonra yazsam da geç kalm?? say?lmay?z.
En çok merak edilen konuyu elimden geldi?ince aktarmaya çal??aca??m bu sayede JSP mant???n?
kavrarken ayr?ca alt?nda ne gibi olaylar geli?mekte bunlar? inceleyece?iz. JSP Nedir sorusuna bu yaz?da
cevap vermi?tim. Hatta nas?l çal??t???na da bu yaz?da cevap vermi?tim ancak konu bütünlü?ü
aç?s?ndan birazda olsa de?inece?im.
JSP M?MAR?S?
Java Server Pages'in temelinde istekler ve cevaplar yatar. Dinamik bir web sitesinde kullan?c?n?n
isteklerini yerine getirmekle yükümlüdür. Bu isteklere cevap vermeden önce Jsp sayfalar?m?z ne gibi bir
süreçten geçmekte bakal?m.
JSP ve Servlet'ler web container'de çal???r. Web container'de bir JSP sayfam?z? derlendi?i zaman
s?ras?yla;
JSP sayfam?z Servlet'e dönü?türülür.
Web sunucusundan gelen iste?e göre servletten istek talebinde bulunur.
?stek talebinden sonra gerekli metodlar çal??t?r?l?r.
Servlet taraf?ndan istek cevaplan?r.
Cevaplanan istek JSP sayfas?na çevirelerek görüntülenir.
Ve istek-cevap biter.
Ad?mlar? aç?klarken gerekli metodlar çal??t?r?l?r dedim. Bu metotlar?n ne oldu?u bellidir bunlar;
init()
service()
destroy()
metodlar? çal??maktad?r.
-jspInit()
jspInit() k?sm? program?m?z aya?a kalkarken öncelik olarak çal??t?r?lmas? gereken i?lemlerin
yap?lmas?n? sa?lar k?saca.
1/2
JSP Ya?am Döngüsü ve Mimarisi - 04-09-2014
by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com
-_jspService()
Bu k?s?m ise isteklerin cevapland??? yer olmaktad?r. ??lem tamamlan?ncaya kadar -jspService()'de
kal?n?r ve cevap bu k?s?mda verilir. doget , dopost isteklerine cevap vermektedir.
-jspDestroy()
Bellekte tutulan her i?lem ve istek kapat?l?r. jspInit k?sm?nda projede ilk önce aç?lmas?n? istedi?iniz
servisler kapat?l?r. ?stekler cevapland??? an görevi ba?ar?yla tamamlamas?ndan sonra haf?zay?
temizler.
Bir JSP Sayfas? Nas?l yap?l?r?
1. HTML içerisine taglib'ler ile yazarak
2. JavaBean kullanarak
3. Freamework kullanarak
4. Modelleme yöntemleri ile
5. JSTL kullanarak
JSP sayfalar?m?z? farkl? yöntemlerle yazabilmekteyiz. Hatta katmanl?k mimariler MVC gibi
teknolojilerde kullanmak mümkün. Servlet API'ler ile de bir JSP sayfas? olu?turabilmektedir.
Jsp kullan?yoruz ve bu teknolojinin terminolojisi kavramam?z gerekmekte. Nas?l bir yap?da ve nas?l
çal??t???n? ö?renirsek programlar?m?z? daha iyi bir ?ekilde yapabiliriz.
Java Server Pages, JAVA dünyas?n?n bir parças? ve bu parçay? ö?renmeye, ö?renmeye çal???rken
payla?maya devam etmekteyim. 50 konuya yak?n Java Server Pages Dersleri ve yakla??k 25 konu
bar?nd?ran Java Server Pages Kitab?'n? da incelemeyi unutmay?n?z.
_______________________________________________
PDF generated by Kalin's PDF Creation Station
2/2
Powered by TCPDF (www.tcpdf.org)
Download