03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Klik op OK om de CFC-query te wissen.<br />

8 Klik op OK.<br />

JavaBeans gebruiken (JSP)<br />

Werken met JavaBeans<br />

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

JavaBeans-componenten zijn architectonische elementen van JSP-toepassingen met meerdere lagen. JavaBeans wordt<br />

gewoonlijk gebruikt als deel van een middelste laag van bedrijfslogica die bedoeld is om de presentatielogica te scheiden<br />

van de logica voor de gegevenstoegang. In deze toepassingen bevatten niet de JSP-pagina's, maar de JavaBeans-pagina's<br />

(ook wel 'beans' genoemd) de logica die rechtstreeks toegang heeft tot de database.<br />

In <strong>Dreamweaver</strong> worden JavaBeans-componenten beschouwd als bronnen van dynamische inhoud voor JSP-pagina's. Ze<br />

worden in het paneel Bindingen weergegeven. U kunt in het paneel Bindingen op JavaBeans dubbelklikken om de<br />

eigenschappen ervan te bekijken, en de eigenschappen vervolgens naar de pagina slepen om dynamische<br />

gegevensverwjizingen te maken.<br />

U kunt ook een JavaBeans-verzameling (een reeks JavaBeans) als bron van dynamische inhoud definiëren. <strong>Dreamweaver</strong><br />

ondersteunt echter alleen herhalingsgebieden en dynamische bindingen wanneer JavaBean-verzamelingen worden<br />

gebruikt.<br />

JavaBean-klassebestanden benaderen<br />

Kopieën van bean-klassen (of het ZIP- of JAR-bestand dat de bean-klasse bevat) moeten zich op de volgende locaties<br />

bevinden:<br />

• Op het systeem waarop <strong>Dreamweaver</strong> wordt uitgevoerd, moet een kopie van de bean-klasse zich bevinden in de<br />

<strong>Dreamweaver</strong>-map Configuration/classes of in het klassepad van het systeem. (<strong>Dreamweaver</strong> gebruikt deze kopie van de<br />

klasse in de ontwerpfase.)<br />

• Op het systeem waarop de JSP-toepassingsserver wordt uitgevoerd, moet de bean-klasse zich bevinden in het klassepad<br />

van de toepassingsserver. (Uw toepassingsserver gebruikt deze kopie van de klassen in runtime.) Het klassepad van de<br />

toepassingsserver verschilt per toepassingsserver, maar in het algemeen leidt het klassepad naar een WEB-INF-map met<br />

een submap classes/bean.<br />

Als <strong>Dreamweaver</strong> en de toepassingsserver beide op hetzelfde systeem worden uitgevoerd, en als de toepassingsserver het<br />

klassepad van het systeem gebruikt (geen intern klassepad), kan een enkele kopie van de JavaBeans-klasse zich bevinden in<br />

het klassepad van het systeem op de computer. Zowel de toepassingsserver als <strong>Dreamweaver</strong> gebruiken deze kopie van de<br />

klasse. Anders moeten kopieën van de JavaBeans-klasse zich in twee paden op de computer bevinden (zoals eerder is<br />

beschreven).<br />

De mapstructuur moet overeenkomen met het JavaBeans-pakket. Als het JavaBeans-pakket bijvoorbeeld de naam<br />

com.ardvark.myBean heeft, moet u het pakket opslaan in /com/ardvark/ binnen het klassepad of in de <strong>Dreamweaver</strong>-map<br />

Configuration/classes.<br />

Een JavaBean definiëren voor een JSP-pagina<br />

1 Kies Venster > Bindingen om het paneel Bindingen weer te geven.<br />

2 Klik op de plusknop (+) en selecteer JavaBean in het pop-upmenu.<br />

3 Voer de naam van de bean in het dialoogvenster JavaBean in.<br />

4 Selecteer het bereik van de bean.<br />

5 Selecteer de klasse van de bean. Als u de klassen in een ZIP- of JAR-bestand wilt weergeven, klikt u op Bladeren en<br />

selecteert u het bestand.<br />

De klasse wordt in de volgende indeling uitgedrukt:<br />

packagename.classname<br />

639

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!