Inhalt in diesem Artikel sind die "normalen", "einfachen" JavaBeans. Enterprise JavaBeans (EJB) sind nicht Inhalt dieses Artikels.
Ein JavaBean ist ein Java Objekt, deren Klasse bestimmte Eigenschaften aufweisen muss. Im Wesentlichen muss die Klasse folgende Eigenschaften aufweisen:
java.io.Serializable
getter
-Methoden, für Attribute, auf
die von außen zugegriffen werden können werden sollsetter
-Methoden, für Attribute auf die von außen zugegriffen werden
können werden soll, die als Parameter einen Wert vom Typ des zu setzenden
Attributs erwarten
Die nachfolgende Beispielklasse Auto
ist ein Beispiel
für ein JavaBean, welche die Elementaren Anforderungen
an JavaBeans erfüllt.
import java.io.*; public class Auto implements Serializable{ private String maker, model; private double power; public Auto(){ } public String getMaker(){ return maker; } public void setMaker(String maker){ this.maker = maker; } public String getModel(){ return model; } public void setModel(String model){ this.model = model; } public double getPower(){ return power; } public void setPower(double power){ this.power = power; } }
http://java.sun.com
JavaBeans Spec
http://java.sun.com/javase/technologies/desktop/javabeans/docs/spec.html
http://de.wikipedia.org
JavaBeans
http://de.wikipedia.org/wiki/JavaBeans