Operation Manual

549
DREAMWEAVER GEBRUIKEN
Voorbereidingen voor het bouwen van dynamische websites
Laatst bijgewerkt 2/5/2011
<html>
<head>
<title>Trio Motors Information Page</title>
</head>
<body>
<h1>About Trio Motors</h1>
<p>Trio Motors is a leading automobile manufacturer.</p>
</body>
</html>
Elke regel HTML-code van de pagina wordt door de ontwerper geschreven voordat de pagina op de server wordt
geplaatst. Omdat de HTML niet meer verandert wanneer deze eenmaal op de server staat, wordt dit soort pagina een
statische pagina genoemd.
Opmerking: Strikt gesproken hoeft een “statische” pagina helemaal niet statisch te zijn. Een rollover-afbeelding of Flash-
inhoud (een SWF-bestand) kan een statische pagina tot leven brengen. In deze documentatie wordt een pagina echter
statisch genoemd als deze zonder wijzigingen naar de browser wordt verstuurd.
Wanneer de webserver een verzoek voor een statische pagina ontvangt, leest de server het verzoek, wordt de pagina
gezocht en wordt deze naar de desbetreffende browser verzonden, zoals u in het volgende voorbeeld kunt zien:
1. Webbrowser vraagt een statische pagina op. 2. Webserver zoekt en vindt de pagina. 3. Webserver verzendt de pagina naar de betreffende
browser.
In het geval van webtoepassingen zijn bepaalde coderegels onbepaald wanneer de bezoeker de pagina aanvraagt. Deze
regels moeten door enkele mechanismen worden bepaald voordat de pagina naar de browser kan worden verzonden.
Het mechanisme wordt in de volgende sectie besproken.
Dynamische pagina's verwerken
Wanneer een webserver een verzoek voor een statische webpagina ontvangt, verzendt de server de pagina rechtstreeks
naar de desbetreffende browser. Wanneer de webserver echter een verzoek voor een dynamische pagina ontvangt,
reageert de server anders: De server geeft de pagina door aan een speciaal stukje software dat voor de afhandeling van
de pagina moet zorgen. Deze speciale software wordt een toepassingsserver genoemd.
De toepassingsserver leest de code op de pagina, verwerkt de pagina volgens de instructies in de code en verwijdert de
code vervolgens van de pagina. Het resultaat is een statische pagina die de toepassingsserver weer teruggeeft aan de
webserver, die de pagina op zijn beurt verzendt naar de browser die de pagina heeft opgevraagd. Als de pagina
arriveert, ontvangt de browser alleen HTML. Hier volgt een weergave van het proces:
<HTML>
<p>H1
</HTML>
Webbrowser
WEBSERVER
1
2
3
Antwoord
Verzoek