Operation Manual

467
Hoofdstuk 17: Voorbereidingen voor het
bouwen van dynamische websites
Voordat u kunt beginnen met het bouwen van dynamische webpagina's, moeten er enkele voorbereidingen worden
getroffen, zoals het opstellen van een webtoepassingsserver en het verbinden met een database voor ColdFusion-, ASP-,
ASP.NET-, JSP- en PHP-toepassingen. Afhankelijk van uw servertechnologie worden databaseverbindingen in Adobe®
Dreamweaver® CS3 verschillend behandeld.
Wat zijn webtoepassingen
Over webtoepassingen
Een webtoepassing is een website die pagina's bevat met gedeeltelijk of geheel onbepaalde inhoud. De uiteindelijke inhoud
van een pagina wordt pas bepaald wanneer de bezoeker een pagina opvraagt bij de webserver. Omdat de uiteindelijke
inhoud van de pagina per verzoek kan verschillen omdat deze afhankelijk is van de acties van de bezoeker, wordt dit type
pagina een dynamische pagina genoemd.
Webtoepassingen zijn bedoeld als oplossing voor diverse uitdagingen en problemen. In deze sectie worden
veelvoorkomende toepassingen voor webtoepassingen beschreven en vindt u een eenvoudig voorbeeld.
Veelvoorkomende toepassingen voor webtoepassingen
Webtoepassingen kennen veel toepassingen voor zowel sitebezoekers als siteontwikkelaars, waaronder de volgende:
Bezoekers de mogelijkheid geven om snel en eenvoudig informatie te zoeken op een website met een uitgebreide inhoud.
Met dergelijke webtoepassingen kunnen bezoekers naar eigen inzicht inhoud doorzoeken en ordenen en door de inhoud
navigeren. Voorbeelden zijn bedrijfsintranetten, Microsoft MSDN (www.msdn.microsoft.com) en Amazon.com
(www.amazon.com).
Gegevens van sitebezoekers verzamelen, opslaan en analyseren.
In het verleden werden gegevens die in HTML-formulieren werden ingevoerd, als e-mailberichten naar werknemers of
CGI-toepassingen verstuurd om te worden verwerkt. Een webtoepassing kan formuliergegevens rechtstreeks in een
database opslaan en ook de gegevens uit een database ophalen en op het web gebaseerde rapporten maken voor analyse.
Voorbeelden zijn pagina's voor online bankieren, winkelkassapagina's, onderzoeken en feedbackformulieren.
Updatewebsites hebben inhoud die continu verandert.
Dankzij een webtoepassing hoeft de webontwerper de HTML van de site niet voortdurend bij te werken. Contentproviders
zoals nieuwsredacteuren voorzien de webtoepassing van inhoud, waarna de webtoepassing de site automatisch bijwerkt.
Voorbeelden zijn The Economist (www.economist.com) en CNN (www.cnn.com).
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.