Java Sunucusu Sayfası

Web sayfalarının içeriğini veya görünümünü denetleyen bir teknolojidir. 25 Aralık 2019

Java Sunucusu Sayfası (JSP), Web sayfasında gönderilmeden önce Web sayfasını değiştirmek için Web sayfasında belirtilen ve Web sunucusunda çalışan küçük programlar , sunucu uygulamaları , Web sayfalarının içeriğini veya görünümünü denetleyen bir teknolojidir.

 

Neden JSP Kullanılmalı?

 

Web'in ilk günlerinde, Common Gateway Interface (CGI), dinamik web içeriği geliştirmek için tek araçtı. Ancak, CGI etkili bir çözüm değildir. Gelen her istek için, web sunucusunun yeni bir işletim sistemi işlemi oluşturması, bir yorumlayıcı ve komut dosyası yüklemesi, komut dosyasını yürütmesi ve ardından yeniden yırtması gerekir. Bu sunucu için çok vergilendirilir ve trafik miktarı arttıkça iyi ölçeklenmez.

Çeşitli CGI alternatifleri ve geliştirmeleri, örneğin FastCGI, mod_ perl Apache'den, Netscape'ten NSAPI, Microsoft'tan ISAPI ve Sun Microsystems'dan Java Sunucu Programları yıllar içinde oluşturulmuştur. Bu çözümler daha iyi performans ve ölçeklenebilirlik sunarken, tüm bu teknolojiler ortak bir sorundan muzdariptir: Bu, dinamik web sayfalarının oluşturulmasını yalnızca programcılar alanına iter. Bununla birlikte, JavaServer Pages bunların hepsini değiştirir.

 

Öğeleri HTML Sayfalarına Gömme

 

HTML'yi programlama koduna gömmek yerine, JSP, HTML kodlarına özel kod gömmenizi sağlar. Varsayılan Java ancak JSP belirtimi JavaScript, Perl ve VBScript gibi diğer diller için de kullanılabilir. Tüm JSP öğelerine daha sonra ayrıntılı olarak bakmaya başlayacağız, ancak bu noktada sizi basit bir JSP sayfası:

<html>  <body bgcolor="white">  <% java.util.Date clock = new java.util.Date( ); %>  <% if (clock.getHours( ) < 12) { %>    <h1>Good morning!</h1>  <% } else if (clock.getHours( ) < 18) { %>    <h1>Good day!</h1>  <% } else { %>    <h1>Good evening!</h1>  <% } %>  Welcome to our site, open 24 hours a day.  </body></html>

 

Kurumsal Java API'leriyle entegrasyon

 

Son olarak, JavaServer Pages, Java Servlets API'sının üzerine inşa edildiğinden JSP, tüm güçlü Kurumsal Java API'ları:

JDBC
Uzaktan Yöntem Çağırma (RMI) ve OMG CORBA desteği
JNDI (Java Adlandırma ve Dizin Arayüzü)
Kurumsal JavaBeans (EJB)
JMS (Java Mesaj Servisi)
JTA (Java İşlem API'sı)
Bu, JavaServer Pages'ı mevcut Java Enterprise çözümlerinizle kolayca entegre edebileceğiniz veya sıfırdan başlıyorsanız kurumsal bilgi işlemin birçok özelliğinden yararlanabileceğiniz anlamına gelir.

Benzer Blog yazıları

COOKIE(Çerez) Nedir?

İlk olarak 13 Ekim 1994'te Netscape 0.9 ile tanıtıldı, bir çerez, belirli bir web sitesine göz atarken bilgisayarınıza kaydedilen az m...Devamı…

MongoDB Nedir?

MongoDB, bir tür NoSQL veritabanı olan çapraz platformlu ve açık kaynaklı bir belge odaklı veritabanıdır. NoSQL veritabanı olarak, ...Devamı…

HTTPS Nedir?

Güvenli köprü metni aktarım protokolü HTTP, web tarayıcı ve web sitesi arasında veri göndermek için kullanılan birinci...Devamı…

Progressive Web Uygulaması

PWA(Progressive Web Uygulaması), kullanıcılara bir web tarayıcısı aracılığıyla "uygulama benzeri" deneyimler sunmak için modern web y...Devamı…

Hızlı İletişim
Hızlı İletişim+90 212 347 33 11info@ata.com.trTeklif İste
Teklif İste