Operation Manual
DREAMWEAVER CS3
Handboek
468
Janet stelt een intranetwebtoepassing voor die de volgende taken uitvoert:
• De werknemers kunnen hun kilometerstand op een webpagina invoeren via een eenvoudig HTML-formulier.
• De kilometerstanden van de werknemers worden in een database opgeslagen.
• Het programma berekent de fitnesspunten op basis van de kilometergegevens.
• Werknemers kunnen hun maandelijkse voortgang volgen.
• Chris heeft met één klik toegang tot het puntentotaal aan het einde van elke maand.
Janet heeft de toepassing vóór lunchtijd geschreven en geactiveerd met Dreamweaver, dat de hulpmiddelen heeft die nodig
zijn om een dergelijke toepassing snel en eenvoudig samen te stellen.
De werking van een webtoepassing
Een webtoepassing is een verzameling statische en dynamische webpagina's. Een statische webpagina is een webpagina die
niet verandert als een sitebezoeker de pagina opvraagt: de webserver verzendt de pagina ongewijzigd naar de desbetreffende
webbrowser. Een dynamische webpagina daarentegen, wordt door de server gewijzigd voordat deze naar de desbetreffende
browser wordt gestuurd. Vanwege de veranderlijke aard van de pagina wordt de pagina dynamisch genoemd.
U kunt bijvoorbeeld een pagina ontwerpen om fitnessresultaten weer te geven, waarbij bepaalde informatie (zoals de naam
en de resultaten) worden bepaald op het moment dat de pagina wordt opgevraagd door een bepaalde werknemer.
In de volgende secties wordt gedetailleerder beschreven hoe webtoepassingen werken.
Statische webpagina's verwerken
Een statische website bestaat uit een reeks gerelateerde HTML-pagina's en -bestanden die worden beheerd op een computer
waarop een webserver wordt uitgevoerd.
Een webserver is software die webpagina's verwerkt in reactie op aanvragen van webbrowsers. Een paginaverzoek wordt
gegenereerd wanneer een bezoeker op een koppeling op een webpagina klikt, een bladwijzer in een browser selecteert of
een URL in het tekstvak Adres van de browser invoert.
De uiteindelijke inhoud van een statische webpagina wordt bepaald door de paginaontwerper en verandert niet op het
moment dat de pagina wordt opgevraagd. Hieronder ziet u een voorbeeld:
<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.
OmdatdeHTMLnietmeerverandertwanneerdezeeenmaalopdeserverstaat,wordtditsoortpaginaeenstatischepagina
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: