20 Ekim 2013 Pazar

ASP ile diğer ne gibi eklentiler kullanabilirim?

ASP ile diğer ne gibi eklentiler kullanabilirim?

ASP İLE BİLEŞEN KULLANMA

Microsoft'un sunucu teknolojisi ASP için bir çok ikinci parti bileşen bulunuyor. ASP sayfaları ile uyum içerisinde çalışarak sonuç sayfalarının oluşturulması, Web sayfası sahiplerine işlenmiş bilgi aktarılması gibi işlere yarayan bileşenlerden en popüler olanları ASPMail ve RoboHTTP. Server Objects firmasının bu iki ürünü, sayfadaki formların içeriğinin kullanıcıya e-mail olarak kullanılması, misafir defteri oluşturulması ve bir çok değişik bilginin bir sayfada toplanması gibi işlemleri kolayca hallediyor. CGI Script yazmak veya NT sunucularına bir servis daha yükleyerek meşgul etmek istemeyenler http://www.serverobjects.com adresindeki Web sitesini ziyaret ederek daha geniş bilgi edinebilirler.
VERİTABANLARINI ASP İLE ZAHMETSİZ NASIL KULLANIRIM?
Kurumunuzun veritabanını ASP teknolojisini kullanarak Web sayfalarından ulaşılır ve değiştirilebilir hale dönüştürmek istiyorsunuz. Bunu yapmak için işi bilen bir kişinin saatlerce bilgisayarın başında oturup veritabanındaki field'leri girmesi, sorgulamaları programlaması gerekmiyor. Microsoft'un, Internet teknolojilerinin programlanmasını ve kullanımını kolaylaştıran ürünü Visual InterDev bir Access97 veritabanını alarak bunu kolayca Web'den erişilebilecek duruma getirebiliyor. Bu işi yapmak için kullanımı inanılmaz kolay sihirbazlar içeren program hakkında daha fazla bilgi için http://www.microsoft.com/vinterdev/ adresine bağlanın.
OTURUM NEDİR?
Internet Information Server'ın en vurucu özelliklerinden olan "oturum"dan ASP teknolojisi sonuna kadar faydalanır. Bir kullanıcının Web sitenize bağlandığı andan Web sitenizden ayrıldığı ana kadar olan zaman dilimine "oturum/ session" adı verilir. Bu süre içerisinde sunucunuzdaki ASP eklentisi kullanıcıyı takip eder ve yaptığı hareketleri, yolladığı tüm bilgileri kontrol eder. Örneğin bir kullanıcının alışveriş sepetine koyduğu tüm ürünler ASP eklentisi tarafından sunucunun belleğinde tutulur, kullanıcı siteden çıktığı anda bellektekiler eğer aksi belirtilmediyse oturum sonlandığı için silinir. Oturum takibi işini bir ISAPI (Internet Server Application Programming Interface) filtresi olan Cookie Munger ile yapabilirsiniz, bu arabirim aynı zamanda kullanıcıya yolladığı çerezler ile eğer silinmemişse sunucu üzerinde bulunan bir oturumun devamını da sağlayabilir.
Sunucuya oturumu hatırlatmak amacıyla kullanıcıya yollanan çerezlerin hiç bir zararı yoktur. Aynı zamanda yollanılan çerezlerin içinde sadece bir hatırlatma numarası olduğundan kullanıcının kendi bilgisayarında sunucuya ait olan bilgileri ele geçirmesi mümkün değildir, bu yüzden çerezler bir güvenlik açığı oluşturmaz.


Ücretsiz olan Cookie Munger hakkında daha çok bilgi için http://www.microsoft.com/workshop/server/toolbox/cookie.asp adresini kullanabilirsiniz.
Kod örnekleri:

WEB SUNUCUMA KİMLER BAĞLI?

Yukarıda IIS'ın kendisine bağlı her bir kullanıcıyı takip ettiğini söylemiştik. ASP Script ile Web sunucunuza bağlı olan kullanıcıları ve hangi sayfalarda bulunduklarını kolayca ortaya çıkarabilirsiniz. Aşağıdaki kodları NT4 - Service Pack 3 yüklü ve Internet Information Server 4'e sahip bir sunucunun "execute" hakkı verilmiş bir klasöründen çalıştırdığınızda size sunucunuzdaki kullanıcıların IP adreslerini ve şu anda bulundukları sayfaları söyleyecektir. Sayfayı her seferinde yenilemenize gerek yok, ASP sayfası bu işi kendisi hallediyor...

ZAMAN ETİKETİNİ FORMATLAMAK

Aşağıdaki ASP script'i o anki tarihi 5 ayrı formatta yazar. ASP scriptinin tarih formatlama özelliğini göstermek için verdiğimiz örnek basit bir döngü ve fonksiyon tanımlanmasından oluşuyor. Her tarihi yazdıktan sonra bir paragraf boşluk veren ve ardından bir çizgi çeken script'i çalıştırdıktan sonra en çok beğendiğinizi kullanmaya başlayabilirsiniz.

Hiç yorum yok:

Yorum Gönder