JSP Nedir? Neden kullanılır? Neden geliştirilmiştir? Nasıl Çalışır?

JSP Nedir? Neden kullanılır? Neden geliştirilmiştir? Nasıl Çalışır?

JSP(JavaServer Pages) dinamik web içerikleri oluşturmamızı sağlayan bir java teknolojisidir. Yani java kullanarak geliştirme yaptığımız bir teknolojidir.

Neden geliştirilmiştir?

JavaServer Pages’in tabanı servlet teknolojisine dayanır. Servlet’ler basitçe, server(sunucu) tarafında çalışan java programlarıdır. JSP ise servlet’lere artı olarak
statik HTML kodları arasına gömülebilen, serpiştirilebilen java kodlarıdır. Bu sayede çok karmaşık yapılara girmeden, sadece istediğimiz yerlere java kodları yazarak
statik bir HTML sayfasını basitçe dinamik hale getirebiliyoruz.

Nasıl çalışır?

Ziyaretçi .jsp uzantılı dosyayı sunucudan ister. Sunucudaki JSP motoru .jsp uzantılı dosyada browserlarımızın yorumlayamayacağı java kodları olduğunu düşünerek <%…%>
tag’leri arasındaki kodları .java uzantılı servlet karşılığına çevirir. .java uzantılı servlet dosyası derlenerek .class uzantılı java dosyası oluşur ve .class dosyası çalıştırılarak
elde edilen çıktı HTML kodlarına dönüştürülerek ziyaretçiye iletilir. Bu durumda biz çözümü java ile üretmemize rağmen, tarayıcılarımız tarafından yorumlanabilen HTML kodları elde ederiz.
Ve bu HTML kodları her bilgisayarda aynı şekilde görüntülenebilir.

Yorum bırakın