İnternet Ve Web Programlama Deneme Sınavı Sorusu #1335917

Web2.0 teknolojileri ile birlikte gündeme gelen sunucu taraflı programlama dillerinin çalışma mantığı ile ilgili verilen ifadelerden hangisi doğrudur?


Web sunucuları sayfa içeriğini doğrudan istemciye gönderir.

Web sunucudan gelen sayfa veritabanı yönetim sisteminde derlenir.

Veritabanı yönetim sistemi istemciye web içeriğini gönderen yazılımdır.

Derleyicide çalıştırılan kodların içeriği web sunucuya ve oradan da istemciye gönderilir

Sunucu taraflı bir programlama dili ile yazılan kodlar APACHE isimli bir web sunucu yazılımında derlenebilir.


Yanıt Açıklaması:

Web sunucu olarak yazılımı, bir web sayfası istendiğinde, öncelikle talep edilen web sayfasının türünü kontrol eder. İstenen sayfa, türü itibariyle sunucu üzerinde derlenip çalıştırılacak bir içeriğe sahip değilse, sayfayı doğrudan istemciye gönderir. Talep edilen sayfanın türü derlenip çalıştırılmasını gerektiriyorsa, web sunucu yazılımı bu sayfayı doğrudan istemciye göndermek yerine sunucu taraflı derleyiciye yönlendirir. Sunucu bilgisayarda yüklü diğer bir yazılım olan derleyici, kendisine web sunucusu tarafından teslim edilen dosyayı alıp, içindeki kodları derler ve çalıştırır. Çalışma sürecinde oluşan çıktıları ise tekrar web sunucu yazılıma teslim eder. Bu çıktılar, web sunucu yazılım tarafından istemciye yönlendirilir. Sunucu bilgisayarda yüklü diğer bir yazılım, derleyicinin veri yönetimi ihtiyaçlarını karşılama görevini yürüten veritabanı yönetim sistemidir. Derleyiciye gönderilen kodlar, gerektiğinde veritabanı yönetim sistemine bağlanarak, verilere ilişkin ekleme, silme, güncelleme ve edinme gibi süreçleri işe koşabilir. Bu sayede web sitesine ilişkin her türlü veri, sistemli ve esnek bir şekilde depolanabilir. Bu bilgilere göre doğru yanıt D seçeneğidir.

Yorumlar
  • 0 Yorum