Inhalt in diesem Artikel sind die "normalen", "einfachen" JavaBeans. Enterprise JavaBeans (EJB) sind nicht Inhalt dieses Artikels.

Elementare Eigenschaften von JavaBeans

Ein JavaBean ist ein Java Objekt, deren Klasse bestimmte Eigenschaften aufweisen muss. Im Wesentlichen muss die Klasse folgende Eigenschaften aufweisen:

  • leerer, öffentlicher Konstruktor

  • Implementierung der Schnittstelle java.io.Serializable

  • parameterlose getter-Methoden, für Attribute, auf die von außen zugegriffen werden können werden soll

  • setter-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;
  }
}
itmapa.de - X2H V 0.18

Links

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