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)