Operation Manual

548
DREAMWEAVER GEBRUIKEN
Voorbereidingen voor het bouwen van dynamische websites
Laatst bijgewerkt 2/5/2011
Voorbeeld van webtoepassing
Janet is een professionele webontwerper en is altijd de Dreamweaver-gebruiker geweest die verantwoordelijk was voor
het onderhoud van de intranet- en internetsites van een middelgroot bedrijf met 1000 werknemers. Op een dag komt
Chris van Personeelszaken bij haar met een probleem. Personeelszaken beheert een fitnessprogramma dat
werknemers punten toekent voor elke kilometer die de werknemer heeft gelopen, gefietst of gerend. Elke werknemer
moet maandelijks zijn of haar totaal aantal kilometers via e-mail doorgeven aan Chris. Aan het einde van de maand
verzamelt Chris alle e-mailberichten en geeft de werknemers een kleine bonus op basis van hun puntentotaal.
Het probleem van Chris is dat het fitnessprogramma iets te succesvol is geworden. Er doen momenteel zoveel
werknemers mee dat Chris aan het einde van de maand wordt overstelpt met e-mailberichten. Chris vraagt Janet of er
misschien een weboplossing bestaat.
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: