Nicht für alle Anwendungen werden die vorgefertigten Javabeans alle
Funktionen
bereitstellen können. In diesem Fall müssen weitere Javabeans entwickelt
werden. Dies ist Aufgabe des Bausteinentwicklers.
Bei der Entwicklung zusätzlicher Javabeans ist zu beachten, dass diese
serialisierbar sein müssen, damit sie mit einer Anwendung abgespeichert
und
wiedergeladen werden können:
- implements Serializable bzw. Externizable
Sollen Properties (Daten und Eigenschaften wie Farben) anpassbar sein,
dann müssen
standardisierte Zugriffroutinen erstellt werden, z.B. für die Variable
status:
int status:
int getStatus()
void setStatus(int status)
Javabeans, die von Bean-Entwicklern modifiziert oder neu erstellt wurden,
müssen wie Javaprogramme übersetzt und als jar-File komprimiert in das
Verzeichnis jars der Beanbox eingebracht werden. Dazu wird ein
manifest-File benötigt, z.B.:
Name: MuliBean.class Javabean: true Depends-On: BThread.class
Das Erstellen des jar-Files erfolgt dann mit dem Aufruf:
jar cfm mulibean.jar manifest.tmp MuliBean.class BThread.class
Javabeans, die zugekauft oder aus dem Web geladen wurden, lassen sich über
Laden in die Toolbox einführen, wenn sie als jar-files vorliegen oder in
diese Form gebracht wurden.