02/12/2014 1:07
Evet arkadaşlar statik web sayfalarını inceledikten sonra giriş derslerimizden ikincisine geçmek istiyorum. Sıfırdan başladığımız için en düşük seviyeye göre anlatım yapmak istedim ve bu yüzden kökten anlatmaya çalışıyorum. İkinci dersimiz "Dinamik Web Sayfaları".

Dinamik bir web sayfası aslında yoktur. Böyle bir sayfa geliştirici tarafından kaydedilip sunucuya atılmaz. İstemci'nin isteğine göre sunucudaki program tarafından oluşturulur ve istemciye gösterilir.

Taslak olarak statik web sayfasıyla aynıdır. Aradaki fark talep alındığında içeriğin değişebilme, kişiselleşebilme özelleşebilmesidir. Bir web sitesine girdiğinizde mutlaka statik bir web sayfasıyla karşılaşırsınız. Bunun nedeni hiçbir istek tanımlanmamasıdır. Sunucu sizin talebinizi siteye ulaşmak olarak tanımlar ve sizi statik giriş sayfasına yönlendirir. Bu sayfa genellikle sizden giriş yapmanızı ister ve giriş yaptığınız anda site dinamikleşir.

Genelde ikinci talep, personel kimliği ve şifresi gibi ziyaretçiyi tanımlayan bilgiler içerir ve Web sunucusundan bir Web sayfasını döndürmesi yerine bir program çalıştırmasını ister. İstemcinin hangi programı çalıştıracağını nasıl bildiğini merak edenler vardır aranızda. Program URL'i istemci tarafından talep edilen ilk Web sayfasında bir hyperlink içinde bulunur.

Bu URL istendiğinde, Web sunucusu bu talebi özel olarak bu programı çalıştırmak üzere tasarlanmış olan ve genelde motor denilen yazılıma gönderir. Örneğin, eğer URL programım. aspx içinse Web sunucusu bu talebi, programı çalıştırması için ASP. NET motoruna gönderir. İstemci tarafından gönderilen bilgiler istemciye gönderilicek sonraki sayfayı kişiselleştirmek amacıyla program tarafından kullanılır. Programın web sayfasını nasıl kişiselleştirdiği uygulamanın tarzına bağlıdır.

Biraz örnek vererek açıklamayı anlamanızı kolaylaştırmak istiyorum. Sizin siteye girişinizi kontrol eden program, sitenin imkanlarına erişmek için kimliğinizi ve şifrenizi doğru gönderdiğinizde çalışır. Eğer giriş bilgileriniz geçersizse, bu program bilgilerinizi yeniden göndermenizi isteyen bir dinamik sayfa üretir. Eğer bilgileriniz doğru ise, program sizin genel durumunuzu açıklayan bilgileri bir arada gösteren bir sayfa üretir.

Dinamik bir Web sayfası istemciye, statik bir Web sayfasıyla aynı şekilde gözükür. Aslında ikisininde kaynak kodunu incelediğinizde, aralarındaki farkı anlayamazsınız. Bu benzerliğin bir diğer yönü de HTML kullanarak bir Web sayfası oluşturmayı bildiğinize göre, dinamik bir Web sayfasını oluşturan programın çoğunun nasıl yazılacağını biliyor olduğunuzdur.

Dip Not: Visual Basic. Net Nedir ?

Visual Basic. Net, geliştiricelerin dinamik Web sayfaları oluşturmak amacıyla ASP. NET programları yazmak için kullandıkları programlama dillerinden biridir. ( Diğeri C#'tır) . NET uyumlu bu programlama dillerinden herhangi biri ASP. NET yazmak için kullanılabilir.

Dinamik Web sayfalarının Artıları ve Son söz

İnternet üzerinden bir alışveriş yapmak istediğinizde, bu tip etkileşimlere şahit olmuş, ama perde arkasında neler olduğunu fark etmemiş olabilirsiniz. Bir web sayfasına kredi kartı numaranızı girmiş ve kontrol için kredi kartı bilgilerinizi Web tabanlı olmayan bir uygulamaya gönderen Web sunucusu üzerindeki bir programı tetikleyecek olan gönder düğmesine tıklamışsınızdır. Bu uygulama sizin verdiğiniz bilgileri veritabanındakilerle karşılaştırarak kredi kartınızın geçerli olup olmadığını belirler. Kredi kartınız onaylandığında, tarayıcınıza gönderilmek üzere alışverişinizi doğrulayan Web sayfası üretilir. Bunu statik bir web sayfasıyla yapmanız kesinlikle imkansızdır.

Dinamik Web sayfalarının önemini, mantığını, uygulanışını ve çalışma mantığını iyice anlatabildiğimi düşünüyorum. Başlangıç için gerekli olan bu bilgiler ileride işinize yarayacaktır. Bir dahaki yazımda ASP. NET dünyasına daha somut adımlar atıp ilk uygulamalarımızı gerçekleştireceğiz. Takıldığınız ve sormak istediğiniz yerleri yorum bölümünden sorabilirsiniz.

Kategoriler:

Yapılan Yorumlar

Henüz kimse yorum yapmamış.

Bu sayfada yer alan bilgilerle ilgili sorularınızı sorabilir, eleştiri ve önerilerde bulunabilirsiniz. Yeni bilgiler ekleyerek sayfanın gelişmesine katkıda bulunabilirsiniz.

Yorum Yapın

Güvenlik Kodu
İntel'in Core 2 Duo E6400'ü %56'lık oc ile fiyat-performans kralı     Avedesk 1.3 Bölüm 1     Cubase 4 - Devrimci bir kilometre taşı Müzik prodüksiyon yazılımı.     Avedesk Bölüm2     Murat Günak kimdir?     Arama Motorları Nasıl Çalışır?     VW Tiguan ( Küçük Touareg )     Java Destekli Telefonlar için 3D Performans ve Kalite Testleri     MouseIMP Pro     Ürün incelemesi: Saitek P3000 Wireless PRO Gamepad     Beklenen oyun: Trackmania UNITED çıktı!     Samsung'tan Dünyanın En İnce Cep Telefonu     Hidrojen Kullanan Otomobil Sayısı Her Geçen Gün Artıyor!     Avedesk Eklentilerin Ayarlanması     Dünyanın İlk Boxer Turbo Dizel Motoru     Yüzyılın yarış oyunu: Test Drive Unlimited!     Vista üzerinde IIS 7.0 Kurulumu     Corel WordPerfect Lightning' in halka açık beta sürümünü yayımlıyor!     Far Cry'ın devam oyunu, muhteşem grafikleriyle: Crysis     Küresel Isınmanın Nedenleri? Sebepleri?     Elbit Systems VIPeR "avcı-katil" robotu çıkarıyor     Hava Kirliliğini Arttıran Sıcaklık İnversiyonu- Bölüm1     Yahoo'dan Sınırsız Email Kapasitesi     Ati HD2900XT, Nvidia 8800GTX'a Karşı: Crysis Demo ve 3DMark06 Testleri     768MB 8800GTX, 512MB ATI HD 2900XT, 640MB 8800GTS Oyun ve 3DMark06 Testleri     Vestel, Tamamen Türk Yapımı Yakıt Pili Üretti     Güneş Enerjisinden Elektrik Nasıl Elde Edilir?     Geleceğin Yakıtı, Hidrojen Nedir?     Telefonun İcadı (Alexander Graham BELL)     Hidrojen Yakıt Pilinin Kullanım Alanları ve Dünya Üzerindeki Gelişimi     Zoho, Google Docs'a Yeni Rakip     ASUS Eee PC Notebook     Yeni iMac: Daha ince, Daha Güçlü!     Beynin Sırları     Samsung'dan Yeni LCD'ler: 245BW ve 226CW     İlk Vista Oyunu Shadowrun, Aslında XP'de Çalışabiliyormuş     Beyinin Oluşumu     AMD ve NVIDIA ‘dan Yeni Ekran Kartı Sürücüleri     Norton Removal Tool (Norton'u Sistemden Kaldırmak)     Pro Evolution Soccer 2008 (PES)     Muhteşem Grafikleriyle, Far Cry 2     İngiliz Mühendislerden Dünyanın En Büyük Uydusu     BMW X6 2008'de Yollarda     Rüzgar Enerjisi Nedir? Rüzgar Türbinleri Nasıl Çalışır?     Renk Nedir? Nasıl Oluşur?     Uzaya Yolcu Seferleri 2009'da Başlıyor     Biyodizel(Biodiesel) Nedir? Nasıl Elde Edilir?     ATi RV770, RV670'den Çok Daha Hızlı Olacak     Zamanı Durdurmak Mümkün Olabilir mi?     Race Driver: GRID Demo     Hidrojenin Taşınması     Hidrojen Kullanma Yöntemleri ve İçten Yanmalı Motorlarda Hidrojen Kullanımı     Hidrojen Kullanımınında Güvenlik     Teknolojinin Zararları ve Çevre Kirliliği     Sony Ericsson'a 2 yeni üye: C702 ve C902     Güneş-Hidrojen Sistemi     Dünyanın İlk Hipersonik Yolcu Uçağı     Pusulanın İcadı, Pusula Nasıl Çalışır?     Açık Kaynak Kod ?     WordPress 2.3.3 locale.php     LimeWire ile Sınırsız Paylaşım!     Windows XP İçin Service Pack 3 (SP3) Resmi Olarak Yayınlandı     Windows Live Messenger 9.0 ile Yepyeni Özellikler(Türkçe)     Mafia 2: Mafya Efsanesi Geri Dönüyor…     Samsung D880: Çift Sim Kartlı Cep Telefonu     Lego Görünümlü USB Bellekler     Philips ve Lite-On'dan Harici Blu-ray Sürücüsü     Efsane Geri Döndü: Starcraft 2     Call of Duty 4: Freedom's Last Call     Pilin İcadı (Alessandro Volta)     Evangelista Torricelli Kimdir? , Barometrenin İcadı     Mimar Sinan Kimdir?     Alfred Bernhard Nobel Kimdir?     James Watt Kimdir?     Louis Pasteur Kimdir?     İbn Sina Kimdir?     Farabi Kimdir?     Bioshock 2     Arşimet (Archimedes) Kimdir? , Suyun Kaldırma Kuvveti     Galileo Galilei Kimdir?     Trackmania Forever!!!     Razer Salmosa: Orta Seviye Oyuncu Faresi     AMD 45nm'ye Geçtiğini Duyurdu!     12 Yaşındaki "Manyetik Adam" Dokunduğu Bilgisayarı Bozuyor     Microsoft Windows Smartkey Üzerinde Çalışıyor     Tekerleğin İcadı     Albert Einstein Kimdir?     Google Yavaş Yüklenen Siteleri Cezalandırıyor!     Bilgiye Ulaşmanın En Kolay Yolu     AMD'nin Üç Çekirdekli(triple-core) Phenom İşlemcileri Hazır     Solid State Disc Kervanına OCZ de Katıldı     Acer 6920 ve 8920G Günyüzüne Çıktı     FPS(Frame Per Second) Nedir? FPS Oyunlarındaki Hız Kavramı     Fisker Karma: Motor Sesini Hoparlörle Dışarı Veren Spor Araba!     Santrifüj Pompa Nedir? Nasıl Çalışır?     Pistonlu Pompa Nedir? Nasıl Çalışır?     Diyot Nedir? Nasıl Çalışır?     Direnç Nedir? Nasıl Çalışır?     Servo Motor Nedir? Nasıl Çalışır?     Biyosensör Nedir?    
Coğafya Tarih Sitesi Matematik Sorusu Türkçe Sitesi