Server ve Servlet. Redirect ve Forward.

 Server dediyimiz anlam bir daima aciq olan komputerdir. Ve her bir komputerin tekrarsiz bir IP(Internet 

Protocol). Lakin biz her hansisa sayta daxil olanda biz tebiiki IP adres yazmiriq, biz domek daxil edirik

(mes. google.com, facebook.com ve s.) . Tutaq ki, biz bir sayt acmishiq ve bu sayt mes: 184.1.6.1 ip-li bir komputerde yerleshir. Sonra bir domen aliriq ve bu domeni baglayiriq bu ip adrese. Mes. shopping.com bu sayt baglanir hemin ip adrese. Ne zaman shopping.com sorgu gelse bu sorgu yoneldilir hemin ip adrese. Demek ki, bizim servere sorgu bu shekilde gelib cixir. Sorgu gelib cixandan sonra gelib dushur bizim tomcat servere. Tomcat oz novbesinde bu url uygun servlet ishledir. Niye gore Tomcat-a gelib cixir? Cunki, hemin ip adresde (Daha deqiq desek mes: 184.1.6.1:80) yeni komputerin 80 portunda Tomcat oturur ona gorede requesti handle edir ve uygun servlet-e verir.

resp.sendRedirect("something"); - server emr gonderir browser-e ve browser edir redirect-i. Controller ise browser-e emr gonderir ki filan url-e kecersen.

req.getRequestDispatcher("something").forward(req, resp); - server-de bash verir. Controllere gelen sorgunu yoneldir bashqa sehifeye.

JSP .java fayllarina cevrilir

JSP servlete cevrilir

setAttribute - daxili prosesler zamani bir yerden diger yere gonderilende istifade olunan obyektlerdir.

getParametr - muwterinin gondermiw oldugu deyerlerdir.

Комментарии

Популярные сообщения из этого блога

Lesson1: JDK, JVM, JRE

SE_21_Lesson_11: Inheritance, Polymorphism

SE_21_Lesson_9: Initialization Blocks, Wrapper types, String class