Operation Manual

582
DREAMWEAVER GEBRUIKEN
Pagina's dynamisch maken
Laatst bijgewerkt 2/5/2011
Meer Help-onderwerpen
Inhoud in tabellen presenteren” op pagina 183
Tekst toevoegen en opmaken” op pagina 225
Afbeeldingen toevoegen en wijzigen” op pagina 242
SWF-bestanden invoegen” op pagina 256
Overzicht van dynamische inhoudsbronnen
Over dynamische inhoudsbronnen
Een dynamische inhoudsbron is een opslagplaats van informatie van waaruit u dynamische inhoud voor een webpagina
kunt ophalen en weergeven. Bronnen van dynamische inhoud zijn niet alleen gegevens die in een database zijn
opgeslagen, maar ook waarden die via HTML-formulieren worden verkregen, waarden in serverobjecten en andere
inhoudsbronnen.
Met Dreamweaver kunt u eenvoudig een database verbinden en een recordset maken waaruit u dynamische inhoud
haalt. Een recordset is het resultaat van een databasequery. Met een recordset haalt u de specifieke informatie die u
vraagt, uit de totale informatie en kunt u deze informatie op een opgegeven pagina weergeven. U definieert de
recordset op basis van de informatie in de database en de inhoud die u wilt weergeven.
Verschillende technologieleveranciers kunnen andere technologie hanteren voor een recordset. In ASP en ColdFusion
wordt een recordset een query genoemd. Als u andere gegevensbronnen gebruikt, bijvoorbeeld gebruikersinvoer of
servervariabelen, is de naam van de gegevensbron die in Dreamweaver is gedefinieerd, gelijk aan de naam van de
gegevensbron zelf.
Dynamische websites hebben een gegevensbron nodig waaruit dynamische inhoud kan worden opgehaald en
weergegeven. Met Dreamweaver kunt u databases, request-variabelen, URL-variabelen, servervariabelen,
formuliervariabelen, opgeslagen procedures en andere bronnen van dynamische inhoud gebruiken. Afhankelijk van
de gegevensbron kunt u nieuwe inhoud ophalen om aan een verzoek te voldoen, of de pagina wijzigen om aan de
behoeften van gebruikers tegemoet te komen.
Elke inhoudsbron die u in Dreamweaver definieert, wordt toegevoegd aan de lijst met inhoudsbronnen in het paneel
Bindingen. Daarna kunt u de inhoudsbron invoegen op de geselecteerde pagina.
Over recordsets
Webpagina's hebben niet rechtstreeks toegang tot de gegevens die in een database zijn opgeslagen. In plaats daarvan
vindt er interactie plaats tussen de webpagina en een recordset. Een recordset is een deelverzameling van de gegevens
(records) die uit de database wordt opgehaald met behulp van een databasequery. Een query is een zoekinstructie die
is ontworpen om specifieke informatie in een database te zoeken en deze daaruit te extraheren.
Wanneer u een database als inhoudsbron voor een dynamische webpagina gebruikt, moet u eerst een recordset maken
waarin u de opgehaalde gegevens opslaat. Recordsets fungeren als intermediair tussen de database waarin de inhoud
wordt opgeslagen, en de toepassingsserver die de pagina genereert. Recordsets worden tijdelijk opgeslagen in het
geheugen van de toepassingsserver zodat gegevens sneller kunnen worden opgehaald. De server verwijdert de
recordset wanneer deze niet meer nodig is.