Basis van webtechnologie
Een websysteem wordt opgebouwd uit drie lagen: een webserver, een applicatieserver en een databaseserver. Welke verwerking neemt de applicatieserver hoofdzakelijk voor zijn rekening?
- AHij ontvangt de invoer van gebruikers, voert bedrijfslogica uit zoals het controleren van logins en het registreren van bestellingen, en maakt met behulp van de database de resultaten
- BHij accepteert HTTP-verzoeken van browsers en geeft onveranderlijke bestanden zoals afbeeldingen en CSS ongewijzigd terug
- CHij slaat gegevens op in de vorm van tabellen en zoekt of wijzigt ze op basis van SQL-query's van applicaties
Antwoord en toelichting tonen
Antwoord: A. Hij ontvangt de invoer van gebruikers, voert bedrijfslogica uit zoals het controleren van logins en het registreren van bestellingen, en maakt met behulp van de database de resultaten
In een opbouw met drie lagen accepteert de webserver HTTP-verzoeken van gebruikers, geeft hij statische bestanden terug en geeft hij verzoeken die verwerking nodig hebben door aan de applicatieserver. De applicatieserver voert de bedrijfslogica in programma's uit en laat het lezen en schrijven van gegevens over aan de databaseserver. Door de rollen te scheiden kan elke laag afzonderlijk worden uitgebreid en kan de database op een plek worden gezet die van buitenaf niet rechtstreeks bereikbaar is. In kleine systemen kan één computer meerdere lagen voor zijn rekening nemen.