Know your Beans

Raymond Hoofman
Charm
<info@charm.nl>


De recente introductie van componenten technologie binnen de IT luidt het industri‹le tijdperk in van de software ontwikkeling. Hierbij wordt het programmeren als handwerk vervangen door de assemblage van programmatuur uit standaard software componenten. Deze componenten zijn black boxes die services leveren volgens een gestandaardiseerde specificatie waardoor componenten herbruikbaar en uitwisselbaar zijn. De componenten kunnen van verschillende leveranciers betrokken worden of zelf worden geschreven. Dit gebruik van standaard componenten voor het ontwikkelen van programmatuur resulteert in robuuste software en een korte software ontwikkelingscyclus.

Een veelbelovende componenten technologie is Java Beans van SunSoft. Java Beans maakt het mogelijk om platform onafhankelijke software componenten te ontwikkelen in Java. Deze componenten worden Java Beans genoemd. Java Beans zijn zo opgezet dat hun voorkomen en gedrag zowel runtime als in een ontwikkelomgeving geconfigureerd kunnen worden. Bovendien zijn zij makkelijk met elkaar en met bestaande sofware te integreren. Zij kunnen zelfs gekoppeld worden aan alternatieve component modellen als ActiveX en LiveConnect.

In dit tutorial worden de theorie en techniek van Java Beans behandeld. Aan de hand van voorbeelden wordt uitgelegd wat een bean een bean maakt, hoe beans gedefinieerd worden en hoe zij worden samengevoegd tot een groter geheel. Onderwerpen die hierbij aan de orde komen zijn serialization, packaging, customization, introspection, event handling, interoperability en internationalization.


Volgende >
<Terug naar de inhoudsopgave

14 oktober 1997