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 kullandığı parçasıdır. arka uç, işlevsellik sağlayan dosyalardan, betiklerden ve veri katmanlarından oluşurken, nesne-ilişkisel eşleyici, 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 yönlendirir bu istekler, onları işleyen ve gerekli verileri döndüren uygun mantığa yönlendirilir. Veriler tipik olarak bir veritabanında tutulur.