Bilal Koçoğlu/ Nisan 1, 2018/ Servlet

ServletConfig 

  ServletConfig nesnesi,  her servlet için web kapsayıcısı tarafından oluşturulur. Bu nesne web.xml dosyasından yapılandırma bilgilerini alıp, kullanmak için kullanılabilir. Yapılandırma bilgileri web.xml dosyasında değiştirilirse servleti değiştirmemiz gerekmez. Dolayısıyla içerik zaman zaman değiştirilse bile web uygulamasını yönetmek daha kolaydır. Kodumuzun veriye olan bağlılığını azaltmak için kullanılır.

  Bu nesnesinin temel avantajı, bilgi web.xml dosyasında değişsede servlette değişiklik yapmamız gerekmez.

ServletConfig Arabiriminin Methodları

  • public String getInitParameter(String name)  Belirtilen parametre adının parametre değerini döndürür.
  • public Enumeration getInitParameters()  web.xml de tanımlanmış tüm parametre adlarını bir Enumeration nesnesi ile döndürür.
  • public String getServletName()  Servlet adını döndürür.
  • public ServletContext getServletContext()  ServletContext nesnesini döndürür.

 Şimdi bir örnekle ne demek istediğimizi anlayalım.

Dosya Yapısı

pom.xml

Config.java

web.xml

index.jsp

Output

  Görüldüğü üzere bu durumda web.xml sayfasındaki parametreleri değiştirsek bile kodda bir değişiklik yapmamıza gerek yoktur.
  Bir sonraki dersimizde ServeltContext arabirimini inceleyip bir örnekle kullanımını göreceğiz. Soru ve görüşlerinizi bize iletirseniz seviniriz. Herkese iyi çalışmalar 🙂

Bir Yorum Yapın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*
*