JSP nedir?



JavaServerPages (JSP), dinamik web sayfaları ve uygulamalarının oluşturulmasını sağlayan bir sunucu tarafı programlama teknolojisidir. Bu, Java kodunu HTML , XML, DHTML veya diğer belge türlerine gömerek gerçekleştirilir . Bir web tarayıcısı gibi bir istemci, genellikle bir web sunucusu olan Java uygulama kapsayıcısına bir istekte kefilsiz kredi veren bankalarbulunduğunda, statik sayfa sahnelerin arkasına dönüştürülür ve izleyiciye dinamik içerik olarak görüntülenir. JSP'nin, yaygın olarak kullanılan bir açık kaynak programlama dili olan PHP ile rekabet etmek için piyasaya sürüldüğü tahmin edilmiştir.
JSP bazen Active Server Pages (ASP) ile ilişkilendirilirken, bunlar aslında iki farklı teknolojidir. En büyük fark, ASP'nin Microsoft &reg tarafından geliştirildiği ve büyük ölçüde bir çerçeve olarak kabul edildiğidir. Bunun nedeni, Microsoft'un &reg Bileşen Nesne Modeli (COM) tarafından sağlanan çok çeşitli programlama dillerini destekleme yeteneğidir. Sun Microsystems&reg tarafından oluşturulan JSP, nesne yönelimli bir programlama dili olarak kabul edilir.
JavaServerPages teknolojisi, Java koduna izin verir ve statik web sayfası içeriğine eklenecek önceden tanımlanmış eylemleri seçer. Bu kod, sayfaya yapılan her istek için çalışma zamanında derlenmiştir. Sunucu, Java kodu ve / veya uygulanan herhangi bir özel programlama, sanal makine (VM) olarak bilinen önceden yüklenmiş bir yazılım uygulaması tarafından kontrol edilir . Bu sanal makine bir ana işletim sistemi ile bütünleşir. JSP uygulamalarını çalıştırmak için kullanılan en yaygın VM, Java Virtual Machine ™ (JVM).
Teknik açıdan, JSP, Java servletlerinin yüksek düzeyli bir soyutlaması olarak görülebilir, çünkü bunlar esasen bunların üzerinde çalışır. JavaServer Sayfaları genellikle bir Java derleyici tarafından derlenir . Bu derleyici ya Java kodu biçiminde servletler ya da doğrudan yürütülebilen bayt kodu üretir. İstekler yapılır yapılmaz yorumlanabildikleri için, statik bir sayfayı dinamik içeriğe dönüştürmek için gereken süre genellikle büyük ölçüde azalır.
Çoğu programcı JSP'yi tercih eder çünkü Java anında kredi veren bankalarkodunun doğrudan standart metin dosyalarına eklenmesini sağlayarak gelişimi kolaylaştırır. Aynı zamanda, bir kez yazılan, herhangi bir yere yazılan Java sloganına uygun düşen, bağımsız, çapraz platformlu, taşınabilir bir dildir. İçeriği sayfanın temelinden ayırma yeteneğine sahip olan dil, programcıların mevcut çalışmadan bağımsız olarak yeni kod oluşturmasına olanak tanır. JSP, büyük ölçüde, hem sunucu hem de istemci tarafındaki programlama yönleri için güçlü ve verimli bir teknoloji olarak kabul edilir.

Yorumlar

Bu blogdaki popüler yayınlar

Klavye Tamponu Nedir?

Leetspeak nedir?

İş Zekası Araçları Nedir?