 Bir web uygulamasının mimarisini tanımlayın.
Bir web uygulaması tipik olarak bir kullanıcı arabirimi, arka uç uygulama mantığı, bir nesne-ilişki eşleştiricisi, bir veritabanı ve bir web sunucusundan oluşur. Kullanıcı arabirimi (UI), uygulamanın kullanıcının etkileşimde bulunduğu kısmıdır, arka uç ise işlevsellik sağlayan dosyalardan, betiklerden ve veri katmanlarından oluşur. Nesne-ilişkisel eşleştirici, veritabanıyla nesne yönelimli bir şekilde etkileşim kurmanın bir yolunu sağlar. Web sunucusu, kullanıcı arayüzünden gelen istekleri işler ve bu istekleri, onları işleyen ve gerekli verileri döndüren uygun mantığa yönlendirir. Veriler tipik olarak bir veritabanında tutulur.