|
ASP'nin Unsurları
ASP tasarımcısı olarak, biz gerçekte ASP'nin Nesneleri ile
birşeyler yaparız; başka bir deyişle ASP kodlarımız bu nesnelere
yöneliktir, onları kullanma ve onlardan bir sonuç alma veya onlara
bir sonuç aktarma amacına yöneliktir. ASP'nin Nesneleri altı grupta
toplanır:
Application/Uygulama: Bir ASP
sitesi, gerçekte bir Uygulama Programı olarak görülür. Bu, HTML/CGI
geleneğine aşina tasarımcı için yeni bir kavram. ASP'yi icad
edenler; bir ziyaretçi bir ASP sayfasından girerek, bir sitede
surfing'e başladığında, onu bir programı işleten bilgisayar
kullanıcısı olarak görüyorlar. Böylece, sitemiz, her ziyaretçinin
karşısına çıktığında "bir program çalışmış" gibi sayılıyor. Bu
yaklaşımın Web tasarımcısı olarak bize kazandırdığı imkanları ele
alacağız.
Session/Oturum: Bir ziyaretçi
sitemize geldiğinde, hangi sayfamızı talep ederse etsin, bu bağlantı
ASP açısından bir oturum sayılır. Her oturumun belirli bir süre
devam eden özellikleri, değişkenleri ve değerleri vardır. Site
tasarımında oturum özelliklerinden geniş ölçüde yararlanacağız.
Request/Talep: Browser'dan
Server'a ulaşan bütün bilgiler, Request (Talep) nesnesinin
ögeleridir. Bu nesneyi kullanarak, istemciden gelen her türlü HTTP
bilgisini kullanırız.
Response/Karşılık: Server'dan
ziyaretçinin bilgisayarına gönderdiğimiz bütün bilgiler, çerezler
(cookie) ve başlıklar (Header) Response
(Karşılık) nesnesinin ögeleridir. Bu nesneyi kullanarak ziyaretçiye
göndermek istediklerimizi göndeririz.
Server/Sunucu: ASP, Web Server
programını bir nesne olarak ele alır ve onun bize sağladığı araçları
ve imkanları kullanmamızı sağlar.
ObjectContext/Nesne Bağlamı:
Microsoft'un Transaction Server (MTS) programının sunduğu hizmetlere
erişmemizi sağlar. MTS, ASP sayfaları içinden, uygulama
programlarından yararlanmamızı sağlar. ASP uzmanlığınızı ileri
düzeylere ulaştırdığınız zaman MTS ve ObjectContext nesnesinden
yararlanabilirsiniz.
|