
|
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.
|