Ana Sayfa Reklam alanı
Gruplar  •  Site Yönetimi  •  Özel Mesajlarınız   •  Giriş   •  Kayıt
Ana Sayfa
Ana Sayfa
Forumlar
Forumlar
Yardım
Yardım
Arama
Arama
Albüm
Albüm
Kurallar
Kurallar
Linkler
Linkler
Makaleler
Makaleler
Oyunlar
Oyunlar
Sohbet
Sohbet
Üyeler
Üyeler
İstatistikler
İstatistikler

Google


ASP - PHP - PERL - CGI - HTML forumunda ASP Sayfalarının Çalışma İlkesi konu başlığının kısa özeti; http://img66.imageshack.us/img66/5420/ads305z4md.png Şimdi, ilk ASP'mizi çalıştırdığımıza göre, biraz teknikten söz edebiliriz. HTML'in ziyaretçinin bilgisayarında çalıştığını biliyorsunuz; istemci...

Bu başlığı gezen kullanıcılar:0 Kayıtlı, 0 Gizli, 0 Misafir ve 0 Bot
Kayıtlı Kullanıcılar: Yok



 
Yeni Başlık GönderCevap Gönder Digg it Stumble it Submit to Del.icio.us Diigo it Prefound it Reddit it Facebook it Blink it Slashdot it Linkagogo it 
Önceki başlık Arkadaşına GönderYazdırÖzel Mesajlarınız Sonraki başlık
Yazar Mesaj
UnreaL
Fast Friend
Fast Friend



Kayıt: 24 Aralık 2005
Mesajlar: 203
Tema: Parthenos (30066)

Yaş: 23

turkey.gif

Cinsiyet:Erkek Kova Fare

Puan: 309
Mesaj Tarih: 22 Temmuz 2006, 15:15   Mesaj konusu: ASP Sayfalarının Çalışma İlkesi
Alıntıyla Cevap Ver



Resimin orjinal boyutunu görmek için tıklayın
(Resimin orjinal boyutunu görmek için üzerine tıklayın)



Şimdi, ilk ASP'mizi çalıştırdığımıza göre, biraz teknikten söz edebiliriz. HTML'in ziyaretçinin bilgisayarında çalıştığını biliyorsunuz; istemci Browser, sizin URL hanesine adını yazdığınız HTML dosyasını yine adresteki sunucu Web Server'dan ister. Web Server da bu dosyayı bulur ve içinde kayıtlı resim ve diğer unsurlarla birlikte istek sahibine gönderir. Fakat kimi zaman Server'a bize sadece bir dosyayı göndermesini değil, fakat bu dosyanın içinde kayıtlı komutlar varsa onları icra etmesini de bildirebiliriz. Bunu yapmanın bir yolu CGI programlarıdır. Bir diğer yolu ise ASP'dir. Web Server, kendisinden bir ASP belgesi talep edildiğinde, kendi kendine "Dur bakalım! ASP istendiği zaman hemen alıp göndermek yok, önce bunu ASP.DLL programına gönderelim.. Ondan sonra işimize devam ederiz!" der.

ASP.DLL, kendisine bir .asp dosyasının geldiğini görünce, hemen ASP'lerin Anayasası olan global.asa'nin çalışıp çalışmadığına bakar. global.asa, tıpkı diğer ASP dosyaları gibi bir düz yazı dosyasıdır ve ASP programlarının çalışma koşullarını düzenleyen kuralları içerir. (Bu dosyayı sırası gelince ele alacağız.) Yukarıdaki örnekte gördüğümüz gibi ASP dosyası hem HTML kodları içerir, hem de içinde bir Script diliyle yazılmış kodlar vardır. ASP'ye "program" özelliği kazandıran bu Script dili ile yazılmış kodlardır. ASP.DLL, önce gelen .asp dosyasında hangi Script dilinin kullanıldığına bakar ve bunun için gerekli ortamı oluşturur; yani bu Script dilini yorumlayacak programı çalıştırır; bu program Script'i yorumlar ve icra edilecek komutları icra eder; ASP.DLL, icra edilen komutlar, işletim sisteminin yardımını istiyorsa (örneğin bir veritabanından veri çekmek gibi, veya dosya sistemine bir dosya açtırmak, yazdırmak, sildirmek gibi) bu yardımın edinilmesini de sağlar. Bütün bu işlerin sonunda sizin yazdığınız HTML kodlarına ek yapmak (örneğin bir tablonun içini, çekilen verilerle doldurmak veya dosya sisteminden edinilen bir dosyanın içeriğini sayfaya aktarmak gibi) gerekiyorsa bu ekleri ASP.DLL yapar.
ASP.DLL, kendisine sevk edilen dosyayı satır satır okur ve önce dosyadaki ASP kodlarının gerektirdiği HTML değerlerini bulur; yani önce ASP icra edilir, gereği yerine getirilir. Sonra HTML bölümleri ile birleştirilip sonuçta sunucuya saf ve temiz bir HTML sayfası gönderilir. Bu sayfanın içinde bir satır bile ASP kodu bulunmaz. Eğer sayfanıza ziyaretçinin Browser'ında çalışması amacıyla Javascript veya VBScript kodları koydu iseniz, elbette bu kodlar HTML'in parçası olarak ziyaretçiye gidecektir. Fakat giden sayfada artık ASP'ye ilişkin hiç bir şey kalmamış olacaktır.

 Oylanmadı UnreaL offlineKişisel Galeri - UnreaLKullanıcı profilini görÖzel mesaj gönder
Mesajları göster:      
Yeni Başlık GönderCevap Gönder
Önceki başlık Arkadaşına GönderYazdırÖzel Mesajlarınız Sonraki başlık


Bu başlığı gezen kullanıcılar:0 Kayıtlı, 0 Gizli, 0 Misafir ve 0 Bot
Kayıtlı Kullanıcılar: Yok

Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız
Bu foruma eklenti dosyaları gönderemezsiniz
Bu forumdaki dosyaları indiremezsiniz
Bu forumda eklenti önizlemelerini/linklerini görebilirsiniz
Etiketler: adresteki, adını, aktarmak, alacağız, alıp, amacıyla, anayasası,

Benzer Başlıklar
Başlık Yazar Forumlar Cevaplar Son Gönderilen
Yeni mesaj yok "Tiryakilerin ülkesi görünümüne son" RSS-Haber CNN Türk Güncel Haberler 0 20 May 2008, 04:41 Son Mesajları Gör
RSS-Haber
Yeni mesaj yok Dünyanın en mutlu ülkesi Vanuatu Eternity Haberler 5 29 Ağustos 2006, 12:51 Son Mesajları Gör
cesarean
Yeni mesaj yok Dünyanın en huzurlu ülkesi İzlanda RSS-Haber CNN Türk Güncel Haberler 0 20 May 2008, 18:00 Son Mesajları Gör
RSS-Haber
Yeni mesaj yok Hoş bir çalışma ushuaia Komikler 4 09 Temmuz 2006, 15:43 Son Mesajları Gör
ALP17
Yeni mesaj yok Brava Sanal Çalışma jok3r_88 Otomobil Dünyası 1 02 Haziran 2006, 23:45 Son Mesajları Gör
Misafir


Bu Siteye Ait Çerezleri Sil

© 2003, 2049 Türkiye Forum :: Powered by phpBB © 2001, 2005 phpBB Group :: FI Theme
Tüm saatler GMT +2 Saat :: :: Forum Arşivleri
Hata: sayfa oluşturma = 1.01481 saniye, sql sorguları = 39
Türkiye Forum başlık özet akışları

Reklam alanı  

CBACK CrackerTracker tarafından korunuyor
23831 Girişim engellendi.


AdslDigiturk

Forum Haritası: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127