JSP Dahili Nesneleri (JSP Implicit Objects)
Yazan : Şadi Evren ŞEKER
JSP dilinde tanımlı olan ve çok kullanılan dört obje ve tanımı aşağıda verilmiştir:
- request
- response
- out
- session
request nesnesi HttpServletRequest sınıfından (class) tanımlanan bu nesne kullanıcı isteklerini (Request) karşılamak amacıyla kullanılır.
response nesnesi HttpServletResponse sınıfından (class) tanımlanmıştır ve kullanıcıya gönderilecek olan cevap bilgisinin oluşturulmasında kullanılır. Servletlerden farklı olarak JSP dilinde kullanıcıya gönderilecek olan cevap (response) hafızalanmıştır (buffered) ve bu hafızalanmış veriye istenilen bir anda erişmek mümkündür.
out nesnesi sanılanın aksine PrintWriter sınıfından (class) değildir. Bunun yerine Writer sınıfının bir çeşidi olan ve hafızalama (buffer) yeteneği bulunan JSPWriter sınıfından bir nesnedir. out nesnesi ile üretilen sayfanın içerisine veri yazmak ve değişken sayfalar üretmek mümkündür.
session nesnesi HttpSession sınıfından bir nesne olup kullanıcı oturumlarını (detay için tıklayınız) takip etmek için kullanılır.
Ayrıca JSP dilinde application, config, pageContext ve page isimli nesnelerde sıklıkla kullanılmaktadır.
application nesnesi ServletContext sınıfından olup JSP sayfaları bu nesneler içerisinde kalıcı veriler (persistent data) tutabilmektedirler.
config parametresi ServletConfig sınıfından olup JSP sayfasının ilk oluşturulması sırasında çalıştırılan jspInit fonksiyonunun içerisindeki ayarları (Değerleri) tutmak için kullanılır.
PageContext sınıfından oluşturulan pageContext nesnesinde ise sayfa içeriği bilgisi durmaktadır.
Son olarak page nesnesi aslında bir takma ad gibi düşünülebilir ve this nesnesi yerine kullanılır. this nesnesinin yoğun kullanımından dolayı page ismi nadiren kullanılmaktadır. İkisi aynı anlama gelmektedir.
« SableCC | JSP ile JAVA Bean Kullanımı »
Yorumlar
Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'JSP Dahili Nesneleri (JSP Implicit Objects)' isimli yazı 12 Jan 2009 tarihinde, saat: 14:54 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam 369 defa okunmuştur.
Benzer yazıları Web Teknolojileri kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.
Yazarın Kitabı
Bu yazının yazarı Şadi Evren ŞEKER'in son çıkan kitabı "Programlama ve Veri Yapılarına giriş (C, C++ ve JAVA ile)" hakkında bilgi almak için Buraya tıklayabilirsiniz.
Eklenen Son Yazılar
- Visual Basic ile Gösterici (Pointer) Kullanımı
- Hasse Çizgeleri (Hasse Diagrams)
- Zeki Vekiller (Akıllı Ajanlar, Intelligent Agents, Zeki Etmenler )
- Integral Kriptoanalizi ( Toplam Tecessüsü , Integral Cryptoanalysis)
- Diferansiyel Kriptoanalizi ( Fark Tecessüsü , Differential Cryptoanalysis)
- Sierpinski Üçgeni (Sierpinski Triangle)
- C ile programlamaya giriş final sınavı çözümleri
- Çok Seviyeli Sıralar (Multi Level Queues)
- Çift Özetleme (Double Hashing)
- İkinci Dereceden Sondalama (Quadratic Probing)
Yapılan Son Yorumlar
- Şadi Evren ŞEKER: Null, NULL, nil veya null olarak...
- Fatih Kabakci: hocam merhabalar,...
- kara: Çok güzel anlatılmış gerçekten teşekkürler...
- Şadi Evren ŞEKER: Bahsettiğiniz şekil dönüşümü...
- Caner: Kullanıcıdan açı girdisi almıyorsanız...
- Furkan Yediyildiz: Algoritmanin mantigi cok güzel...
- havva: çok sağolun çok güzel açıklamalar var tşk...
- Şadi Evren ŞEKER: typedef komutu, bir yapıdan yeni bir...
- fatih kabakci: hocam ben structures ile ilgili bir sorum...
- Şadi Evren ŞEKER: evet, yukarıda açıklanan, herhangi...
- Abdurrahman ulusoy: fi açısından teta kadar döndürme...
- Şadi Evren ŞEKER: Hayır yok, bir noktanın, herhangi...
- Abdurrahman ulusoy: Bu durumda yukarıdaki formüllerin...
- Abdurrahman ulusoy: Merhaba hocam Üstteki mesajımda...
- mustafa ekmekcioğlu: merhaba şadi bey ben hacettepe...
- Şadi Evren ŞEKER: Talebiniz üzerine...
- Evren Kocaturk: ve bunu matlab üzerinde, gerekli...
- Evren Kocaturk: teşekkürler, işime yarayacak gibi,...
- tuncay çavuşoğlu: Şadi bey teşekkürler.Kısa ve...
- attila: hocam bunun bir örneginide Visual Basic diliyle...
Yakın Yazılar
JSP Dahili Nesneleri (JSP Implicit Objects)
Kütük (stub, nesne vekili, object Proxy)
OpenGL Nesne Seçimi (Object Picking)
Dahili Parçalar (Internal Fragments)
İkinci Normal Şekil (Second Normal Form) 2NF
Sabit, Hareketli ve Yığıt Değişkenleri (Static,Dynamic, Heap Variables)
Soyut İsim (mücerret, abstract noun)
Kartezyen Uzay (Cartesian Space)
OpenGL Geometrik Nesneler (Geometric Objects)
Varlık-Ağaç Modelleme (Tree Model)
Nesne Yönelimli Programlama (Object Oriented Programming)
Harici Sıralama (External Sort)
Dolaylı sıralama (Indirect Sort, Gayrimüstakim sıralama)
Bağlantılar