Operation Manual
Naar boven
Hier volgt een eenvoudige databasequery in SQL:
SELECT lastname, firstname, fitpoints
FROM employees
Deze instructie maakt een recordset met drie kolommen en vult deze met rijen die de achternaam, voornaam en fitnesspunten bevatten van alle
werknemers in de database. Voor meer informatie, zie www.adobe.com/go/learn_dw_sqlprimer_nl.
In het volgende voorbeeld ziet u hoe de query voor de database wordt uitgevoerd en de gegevens naar de browser worden geretourneerd:
1. Webbrowser vraagt een dynamische pagina op. 2. Webserver zoekt de pagina en geeft deze door aan de
toepassingsserver. 3. Toepassingsserver scant de pagina voor instructies. 4. Toepassingsserver verzendt de query naar het
databasestuurprogramma. 5. Stuurprogramma voert de query uit op de database. 6. Recordset wordt als resultaat gegeven aan het
stuurprogramma. 7. Stuurprogramma geeft de recordset door aan de toepassingsserver. 8. Toepassingsserver voegt de gegevens in op de
pagina en geeft de pagina door aan de webserver. 9. Webserver verzendt de voltooide pagina naar de betreffende browser.
U kunt bijna elke database met uw webtoepassing gebruiken, zolang u maar het juiste databasestuurprogramma op de server hebt geïnstalleerd.
Als u goedkopere toepassingen wilt samenstellen, kunt u een bestandsgebaseerde database gebruiken, zoals de databases die met Microsoft
Access worden gemaakt. Als u robuuste toepassingen voor belangrijke zakelijke doeleinden moet maken, gebruikt u beter een servergebaseerde
database, zoals de databases die met Microsoft SQL Server, Oracle 9i of MySQL worden gemaakt.
Als uw database zich op een ander systeem dan uw webserver bevindt, moet u zorgen voor een snelle verbinding tussen de twee systemen zodat
uw webtoepassing snel en doeltreffend kan werken.
Dynamische pagina's ontwerpen
Als u een dynamische pagina wilt ontwerpen, moet u eerst de HTML schrijven en daarna de scripts of tags aan de serverzijde aan de HTML
toevoegen om de pagina dynamisch te maken. Als u de resulterende code weergeeft, wordt de taal in de HTML van de pagina ingesloten
weergegeven. Deze talen worden dan ook in HTML ingesloten programmeertalen genoemd. In het volgende eenvoudige voorbeeld wordt gebruik
gemaakt van CFML (ColdFusion Markup Language):
Opmerking: Ondersteuning voor CFML is verwijderd uit Dreamweaver CC en hoger.
<html>
<head>
<title>Trio Motors Information Page</title>
</head>
<body>
<h1>About Trio Motors</h1>
<p>Trio Motors is a leading automobile manufacturer.</p>
<!--- embedded instructions start here --->
<cfset department="Sales">
<cfoutput>
<p>Be sure to visit our #department# page.</p>
</cfoutput>
<!--- embedded instructions end here --->
</body>
529










