Asp

ASP, ya da ''Active Server Pages'' (''Etkin Sunucu Sayfaları''), Microsoft tarafından geliştirilen internete yönelik sunucu taraflı ''(serverside)'' çalışan bir teknolojidir. Sunucunun sadece durağan sayfaları istemciye (ziyaretçi) göndermesi yerine, ziyaretçiden veri kabul edilmesi gerekliliğinin sonucunda ortaya çıkmıştır.

ASP, ya da Active Server Pages (Etkin Sunucu Sayfaları), Microsoft tarafından geliştirilen internete yönelik sunucu taraflı (serverside) çalışan bir teknolojidir. Sunucunun sadece durağan sayfaları istemciye (ziyaretçi) göndermesi yerine, ziyaretçiden veri kabul edilmesi gerekliliğinin sonucunda ortaya çıkmıştır.

ASP sayfaları çoğunlukla VBScript kullanılarak yazılır, ancak @Language komutuyla JScript, hatta Perl gibi başka bir dil de seçilebilir.

Bir ASP dosyasının içinde, özel nesneler ve VBS, JS, SQL kodları bulunur, bu sayfalar istemci tarafından istendiğinde sunucu öncelikle ASP içindeki kodları icra ederek, istemciye göndereceği bilgiyi oluşturur ve gönderir. Gönderilen bilgi genellikle HTML (ya da SGML) şeklindedir. Fakat sadece bunlarla sınırlı değildir, aynı şekilde bir grafik dosyasıda oluşturulup, istemciye gönderilebilinir.

ASP sayfaları HTML kodlarının içine gömülü şekilde oluşturulduğu halde bir kez server tarafından yorumlandığında saf HTML olarak döner. Kaynak kodlara bakıldığında ASP kodları görülmez. Bu kodlamacıların kaynaklarını saklamalarını kolaylaştırır.

ASP'nin ortaya çıkış nedenlerinden birisi de CGI dillerinin Oturum (Session) ve Uygulamaların (Application) başından sonuna kadar izlenmesinin yetersiz oluşundandır.

ASP'de Kullanılan Nesneler

ASP sayfalarında özel altı adet nesne kullanılır.
  • Application:
  • ObjectContext:
  • Request:
  • Response:
  • Server:
  • Session:






<%

 Response.Write "Merhaba Dünya"
 Response.End
%>


Yazdırma işlemidir. HTML ile daha kolay ve daha hızlı yapıldığı halde daha önceden tanımlanmış değişkenleri çalıştırabilir.

<%

 degisken = "Merhaba Dünya"
 Response.Write degisken
%>
Değişkenler için çift tırnak ("") ifadesi kullanılmaz. Aşağıdaki kod ise sayfayı farklı bir sayfaya yönlendirir.

<%

RESPONSE.REDIRECT "default.asp"

%>




<%

RESPONSE.cookies("cookiename")("yetki")="tam"

RESPONSE.cookies("cookiename")("yetki")="yok"

RESPONSE.cookies("cookiename").expires=date()+365

%>

Bu kod sayesinde bir bilgisayara cookies(çerez) bırakabilirsiniz ama tekrar okuyamazsınız onun için request.cookie kodunu kullanmalısınız. çerez: bir sistemin sizi hatırlaması için bırakmış olduğu text dosyalarıdır.

Lazım olabilecek ve öğretici bir fonksiyon. Aşağıdaki kodlar yardımıyla yazınızın içerisindeki istemediğiniz kelimelerin görünmesini engelleyebilirsiniz.

<%



  Private Function yassak (yokla)   
    const sakinca = "chtoox|chotox|chootox|cthoox"
    dim ara, c
    ara = Split(sakinca, "|")
    For c = 0 to CInt(UBound(ara))
       if InStr(yokla, ara(Int(c))) <> 0 then yokla = Replace(yokla, ara(Int(c)), 
        String(Len(ara(Int(c))),"*"), 1, -1, 1)
    next
  yassak = yokla
  '© chotoox
  End Function
%>

<%=yassak("chtoox - yandaki yıldızlar sakıncalı kelimeleri kamufle eder.")%>


Ayrıca bakınız



Dış bağlantılar

Kaynaklar

Vikipedi

Diğer anlamları

Asp

1. anlamı ([[isim]]). engerek yılanı.,engerek yılan.

Asp

Asp İngilizce anlamı ve tanımı

Asp anlamları

  1. (noun) One of several species of poplar bearing this name, especially the Populus tremula, so called from the trembling of its leaves, which move with the slightest impulse of the air.
  2. (noun) A small, hooded, poisonous serpent of Egypt and adjacent countries, whose bite is often fatal. It is the Naja haje. The name is also applied to other poisonous serpents, esp. to Vipera aspis of southern Europe. See Haje.
  3. (noun) Same as Aspen.

Asp tanım:

Kelime: asp
Söyleniş: 'asp
İşlev: noun
Kökeni: Middle English, from Old English æspe
: ASPEN

Asp

İngilizce Asp kelimesinin İspanyolca karşılığı.
s. áspid, áspide

Asp

İngilizce Asp kelimesinin Fransızca karşılığı.
n. vipère aspic; type de peuplier

Asp

İngilizce Asp kelimesinin Almanca karşılığı.
[ASP (Active Server Pages) ] n. Natter

Asp

İngilizce Asp kelimesinin İtalyanca karşılığı.
s. (zool.) cobra egiziano; (bot.) marasso

Asp

İngilizce Asp kelimesinin Portekizce karşılığı.
s. cobra venenosa, víbora

Asp

i. engerek yılanı, titrek kavak, toz ağacı

Asp

İngilizce Asp kelimesinin Flemenkçe karşılığı.
zn. aspis adder

Asp

n. type of poplar tree; venomous snake

İlgili konuları ara


Görüşler

Bu konuda henüz görüş yazılmamış.
Gürüş/yorum alanı gerekli.
Markdown kodları kullanılabilir.

Asp ilgili konular

  • Asp

    ASP, ya da ''Active Server Pages'' (''Etkin Sunucu Sayfaları''), Microsoft tarafından geliştirilen internete yönelik sunucu taraflı ''(serverside
  • VBScript

    VBScript, Microsoft`un geliştirdiği, istemci ve sunucu tarafında çalıştırılabilen güçlü bir dildir. Bu script daha ziyade ASP sayfalarında
  • Active Server Pages

    Active Server Pages, daha çok bilinen ve kullanılan adıyla ASP, Microsoft'un hayatımıza kazandırdığı ve sunucu-taraflı script'e çözüm ür
  • HTTP ve HTML

    Web’in en ilginç yönlerinden biri de çok basit olmasıdır. Bir Web dokümanına ulaştığımızda her şey 4 ana fazda gerçekleşir: (1) Bağl
  • Asp.net

    ASP.NET, Microsoft tarafından geliştirilmiş bir web uygulama gelişimi teknolojisidir. Özdevinimli (dinamik) web sayfaları, web uygulamaları ve
  • İTÜ BIDB

    İTÜ Bilgi İşlem Merkezi; 1964 yılında İTÜ bünyesinde bulunan tüm idari ve akademik personel ve hizmet alan tüm öğrencilere hizmet vermek
  • HTTP Durum Kodları

    Aşağıda HTTP protokol yanıt kodlarının bir listesi ve bunlarla ilişkili mesajlar ve Türkçe karşılıkları verilmiştir. Bu numaralı kodlar
  • Uzaktan yordam çağrısı

    Uzak yordam çağrısı (RPC), bir diğer adres uzayı ( genelde ağ paylaşımlı bilgisayarlar) üzerinde programcı
  • İnternet forumu

    İnternet forumu ya da mesaj panosu, elektronik ortamda yaratılmış bir tartışma platformu ve paylaşım sistemidir.